The B in LAMP Fourth Annual Southern California Linux Expo

Total Page:16

File Type:pdf, Size:1020Kb

The B in LAMP Fourth Annual Southern California Linux Expo The B in LAMP Fourth Annual Southern California Linux Expo David Schachter Performance Engineer Sleepycat Software Sleepycat Software – Makers of Berkeley DB Agenda 1. Introductions: Who, What, Why? 2. BDB and Linux 3. BDB and Apache 4. BDB and/or MySQL 5. BDB and {Perl, PHP, Python} 6. How to Get the Latest, Greatest Stuff 7. Berkeley DB in Action Sleepycat Software – Makers of Berkeley DB Page 2 Who, What, Why? The Company and Its Customers Sleepycat Software – Makers of Berkeley DB Did you know that Berkeley DB..? is everywhere: runs on 200 million machines across the world scales up, scales down: powers everything from mobile phones to stock exchanges is proven: runs inside every copy of Linux (and MacOS X and Solaris) powers the Internet: extensively used by Google, Yahoo, AOL, Ask Jeeves, Amazon, eBay and many others is highly available: handles 70% of the global daily email traffic Sleepycat Software – Makers of Berkeley DB Page 4 About Sleepycat Founded in 1996 by original architects of BSD Unix Executives include industry luminaries – Dr. Margo Seltzer (Harvard Professor, 4.4 BSD file system author) – Keith Bostic (2.10 BSD architect, 4.4 BSD developer) – Michael Ubell (Ingres, DEC, Britton-Lee [founder], Illustra, Informix) – Michael Olson (Britton-Lee, Illustra, Informix) “Open sourcePrivate isn't company,some magic pixieprofitable dust that with just nomakes long pr oductsterm debt great. It's not a business 40model employees by itself. It iswith a tool 5 thatin Europe, companies 3 can in Australia/New use to leverage popular Zealand projects and put them into production in profitable and useful ways.” 24*7 enterprise support Mike Olson, Sleepycat CEO InA “What genuine open source leader software inbuyers the can open-source learn from Google”, SearchOpenSrevolutionource.com, 16-Nov-05 Sleepycat Software – Makers of Berkeley DB Page 5 Berkeley DB in Open Source Linux Movable Type blog BSD Unix, MacOS X Server Subversion Apache Perl OpenLDAP Python Sendmail PHP Kerberos Eiffel Language Bindings Zope Tcl OpenOffice Ruby GNU C library …and many, many more Sleepycat Software – Makers of Berkeley DB Page 6 Berkeley DB Java Edition new API discussion: Dualhttp://www.theserverside.com/news/thread.tss?thread_id=38916 License Model Public License Commercial License Permits use in open source projects or Permits closed-source distribution of an applications that are not distributed to third application to third parties and provides business parties. assurance. Advantages VeryVery broad, broad, low low cost cost distribution distribution HighHigh margin, margin, licensing-based licensing-based revenue revenue stream stream Very high code quality Very high code quality Profitable,Profitable, sustainable sustainable business business model model BarrierBarrier to to entry entry Customer Benefits Huge developer community for support Huge developer community for support RightsRights to to redistribute redistribute proprietary proprietary code code Peer-reviewed design for ease of use Peer-reviewed design for ease of use Representations,Representations, warranties warranties and and LessLess debugging, debugging, easy easy integration integration indemnificationindemnification Easy download, trial, and distribution Easy download, trial, and distribution Full-time,Full-time, dedicated dedicated development development team team NoNo escrow escrow issues issues (continuity,(continuity, roadmap, roadmap, documentation) documentation) FreedomFreedom from from vendor vendor lock-in lock-in SingleSingle vendor vendor to to hold hold accountable accountable Sleepycat Software – Makers of Berkeley DB Page 7 LAMP: Linux Apache MySQL Perl/Python/PHP Sleepycat Software – Makers of Berkeley DB LAMP: Linux Apache MySQL Perl/Python/PHP Sleepycat Software – Makers of Berkeley DB Berkeley DB in Linux RPM “rpm –q –whatrequires libdb-4.0.so” on Redhat 7: OpenLDAP apr-util-0.9.4-4 Login cyrus-sasl-2.1.10-4 Lots more… httpd-2.0.48-4 pam-0.75-48 webalizer-2.01_10-11 Sleepycat Software – Makers of Berkeley DB Page 10 Berkeley DB 2 in Debian Linux 3.1 zmailer-ssl pavuk libapache-mod-fastcgi snes9express skksearch qtstalker pavuk htdig Sleepycat Software – Makers of Berkeley DB Page 11 Berkeley DB 3 in Debian Linux 3.1 gsnes9x gpredict yank gpr xsitecopy gphotocoll xgsmlib gpgp xemacs21-nomule godbcconfig xemacs21-mule-canna-wnn gnucash-hbci xemacs21-mule gnucash xemacs21-gnome-nomule gnotepad+ xemacs21-gnome-mule-canna-wnn gnomp3 xemacs21-gnome-mule gnomermind xemacs21-bin gnomekiss xcin gnome-think Sleepycat Software – Makers of Berkeley DB Page 12 wmkbd gnome lokkit Berkeley DB 4 in Debian Linux 3.1 apt-utils libapache2-mod-xmlrpc2 arla libapache2-request-perl bogofilter Libapr0 libchise1 caudium-php4 libedataserver3 cfengine libetpan1 cfengine2 libhdb7-heimdal drac libnss-ldap dsniff libopenft-gift etpan-ng libotp0-kerberos4kth evolution librdf-perl evolution-data-server librdf-ruby evolution-exchange librdf0 Sleepycat Software – Makers of Berkeley libroken16-kerberos4kth DB Page 13 exim4 base LAMP: Linux Apache MySQL Perl/Python/PHP Sleepycat Software – Makers of Berkeley DB Berkeley DB in Apache Mod4DB apache2-utils SpamAssassin apache2-mpm-worker apache2-mpm-prefork apache2-mpm-perchild libapache-modxslt apache2-common libapache-mod-ssl apache-ssl libapache-mod-php4 apache-perl libapache-mod-iptos apache-dbg apache-common apache Sleepycat Software – Makers of Berkeley DB Page 15 LAMP: Linux Apache MySQL Perl/Python/PHP Sleepycat Software – Makers of Berkeley DB Berkeley DB in MySQL MySQL storage engine (first one!) Helped MySQL start Cooperators building open source Sleepycat Software – Makers of Berkeley DB Page 17 Comparison of BDB and MySQL BerkeleyBerkeley DBDB MySQLMySQL Fast Fast Full-featuredFull-featured Small Small StandardsStandards CompliantCompliant SimpleSimple FlexibleFlexible DataData ModelModel ProvenProven Powerful,Powerful, FlexibleFlexible QueriesQueries Sleepycat Software – Makers of Berkeley DB Page 18 LAMP: Linux Apache MySQL Perl/Python/PHP Sleepycat Software – Makers of Berkeley DB Berkeley DB for Perl, Python, PHP Adapters for: Eiffel Perl PHP Python Ruby TCL Sleepycat Software – Makers of Berkeley DB Page 20 How to Get Berkeley DB Hint: You already have it. Sleepycat Software – Makers of Berkeley DB Sleepycat Software – Makers of Berkeley DB Page 22 Downloading Berkeley DB http://dev.sleepycat.com/downloads/latestreleases.html – tar, zip and VxWorks CD image – Windows installer with SDK and HTML documentation Release change logs Patches Historic distributions Sleepycat Software – Makers of Berkeley DB Page 23 Berkeley DB Documentation Included in distributions Available online http://dev.sleepycat.com/documentation/bdb.html “Getting Started” Guides for C, C++, Java “Writing Transactional Applications” for C, C++, Java API Guides for C, C++, Java Javadoc for Java API, Java Collections Tutorial Guides for Building, Troubleshooting, Reference Sleepycat Software – Makers of Berkeley DB Page 24 Sleepycat Software – Makers of Berkeley DB Page 25 Technical Resources New web site: http://dev.sleepycat.com – Downloads, documentation, FAQs, videos, whitepapers, performance benchmarks, blog, newsgroups, … Mail to [email protected] – Prioritized, logged, managed technical issues Technical community discussions – Archived, but not managed; Sleepycat participates – comp.databases.berkeley-db newsgroup – [email protected], bdbha@..., bdbje@... Sleepycat Software – Makers of Berkeley DB Page 26 Technical Resources Product announcement mailing lists – Very low traffic—Product announcements only – [email protected][email protected][email protected] Sleepycat Software – Makers of Berkeley DB Page 27 Berkeley DB in Action Sleepycat Software – Makers of Berkeley DB Customers Devices/ Telecom Enterprise Storage & Sys Financial Appliances Infrastructure Networking Security Infrastructure Mgmt Enterprises E-Business Services Berkeley DB Sleepycat Software – Makers of Berkeley DB Page 29 Motorola Smart Phones Requirement: Motorola’s Linux-based smart phones needed a data management component to be fast, flexible, reliable and “Berkeley DB was 20 times faster thandesigned other databases. to operate It has within the operational highly constrained speed of a main memory database, the startupenvironments. and shut down speed of a disk-resident database, Motorolaand does A760 not have the overhead of a client-server inter-process communication.” Motorola A768 Ray van Tassle, Senior Staff Engineer, Motorola Solution: Motorola selected best-of-breed open source components including Sleepycat’s Berkeley DB, Montavista Linux and Trolltech Qt. Over 3 million of these Motorola A780 devices have been shipped. Motorola E680 Sleepycat Software – Makers of Berkeley DB Page 30 Thank you! We acknowledge and appreciate Bill Weinberg’s article The “B” in LAMP: How Berkeley DB Helps LAMP Shine in the Enterprise OpenSource Journal, Jan/Feb 2006. www.linuxpundit.com/cv/docs/EOSJ_the_B_in_LAMP.pdf David Schachter [email protected] Sleepycat Software – Makers of Berkeley DB Support Options Open Source Licensees Commercial Licensees Annual Maintenance • Upgrades and Updates Production Support Production Support • Production Systems • Production Systems • Guaranteed Response, 8 hours • Guaranteed Response, 8 hours Premium Support • Guaranteed Response, 4
Recommended publications
  • Open Directory & Openldap
    Open Directory & OpenLDAP David M. O’Rourke Engineering Manager Overview • Background on Apple’s Open Directory Technology (8 minutes) – What is it – What is Directory Services • How has Apple integrated OpenLDAP (20 minutes or less) – what has Apple added to OpenLDAP? • Questions and Answers (remaining time) Open Directory • Open Directory is a technology name – Covers both client access technologies and server technologies – Integrates and promotes industry standard technologies • Open Directory is built into Mac OS X & Mac OS X Server – Been there since 10.0 • Open Sourced as part of Darwin – http://developer.apple.com/darwin/projects/ opendirectory/ What Is Directory Services • Abstraction API for read/write access to system configuration and management data – Users, groups, mount records and others – Authentication abstraction Mac OS X Software Directory Services NetInfo LDAP BSD Files Other… Directory Services in 10.3 • Includes – LDAPv3 (read/write), Native Active Directory, NetInfo, NIS, BSD/etc files – Service Discovery: Rendezvous, SMB, AppleTalk, and SLP – LDAPv3 client support replication fail over • Documented Access API and plug-in API – SDK posted – Sample code, sample plug-in, notes – Directory Services Headers are installed in – /System/Library/Frameworks/DirectoryService.framework – Command line tool for directory editing ‘dscl’ 10.3 Usage of Directory Services • Login Window uses Directory Services for all user authentication – Managed Desktop • All Security Framework authentication uses Directory Services • Legacy Unix
    [Show full text]
  • The Lightning Memory-Mapped Database
    The Lightning Memory-Mapped Database Howard Chu CTO, Symas Corp. [email protected] Chief Architect, OpenLDAP [email protected] 2015-09-21 OpenLDAP Project ● Open source code project ● Founded 1998 ● Three core team members ● A dozen or so contributors ● Feature releases every 12-18 months ● Maintenance releases as needed 2 A Word About Symas ● Founded 1999 ● Founders from Enterprise Software world – platinum Technology (Locus Computing) – IBM ● Howard joined OpenLDAP in 1999 – One of the Core Team members – Appointed Chief Architect January 2007 ● No debt, no VC investments: self-funded 3 Intro ● Howard Chu – Founder and CTO Symas Corp. – Developing Free/Open Source software since 1980s ● GNU compiler toolchain, e.g. "gmake -j", etc. ● Many other projects... – Worked for NASA/JPL, wrote software for Space Shuttle, etc. 4 Topics (1) Background (2) Features (3) Design Approach (4) Internals (5) Special Features (6) Results 5 (1) Background ● API inspired by Berkeley DB (BDB) – OpenLDAP has used BDB extensively since 1999 – Deep experience with pros and cons of BDB design and implementation – Omits BDB features that were found to be of no benefit ● e.g. extensible hashing – Avoids BDB characteristics that were problematic ● e.g. cache tuning, complex locking, transaction logs, recovery 6 (2) Features LMDB At A Glance ● Key/Value store using B+trees ● Fully transactional, ACID compliant ● MVCC, readers never block ● Uses memory-mapped files, needs no tuning ● Crash-proof, no recovery needed after restart ● Highly optimized, extremely compact – under 40KB object code, fits in CPU L1 I$ ● Runs on most modern OSs – Linux, Android, *BSD, MacOSX, iOS, Solaris, Windows, etc..
    [Show full text]
  • Overview and Frequently Asked Questions
    Overview and Frequently Asked Questions OVERVIEW Oracle Buys Open Source Software Company Sleepycat - Expands Embedded Database Product Line with Berkeley DB Oracle has expanded its embedded Oracle’s portfolio of embedded database technologies provide database offerings through the customers with a range of technical options to meet their diverse needs, with the backing of a global support organization. Oracle acquisition of Sleepycat Software, Inc., and Sleepycat’s complementary products, expertise and resources a privately held supplier of open source will help accelerate innovation and provide customers with richer, database software for developers of more complete solutions. Oracle currently intends to continue embedded applications. Sleepycat’s dual license model and plans to continue to invest in the Berkeley DB products and support offerings, and to utilize Oracle’s global channel reach to service even more customers. With the proliferation of new applications, devices, appliances, Web Services and highly available Software as a Service (SaaS), In conjunction with the expansion of available embedded there is significant and growing demand for embedded databases. database options, Oracle has formed a global initiative focused In addition to Oracle Database Lite Edition for mobile devices on marketing, selling and servicing the Oracle Lite, TimesTen and Oracle TimesTen In-Memory Database for highly dynamic, and Berkeley DB products. This will include support procedures standards-compliant applications, Oracle now adds Berkeley DB and product release cycles tuned to the rapid-response needs database products for developers of tightly embedded, highly of embedded systems developers, and packaging and pricing customized applications. Berkeley DB is added to the Oracle flexibility that adjusts to the needs of Oracle’s partners.
    [Show full text]
  • Mac OS X Server Administrator's Guide
    034-9285.S4AdminPDF 6/27/02 2:07 PM Page 1 Mac OS X Server Administrator’s Guide K Apple Computer, Inc. © 2002 Apple Computer, Inc. All rights reserved. Under the copyright laws, this publication may not be copied, in whole or in part, without the written consent of Apple. The Apple logo is a trademark of Apple Computer, Inc., registered in the U.S. and other countries. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. Apple, the Apple logo, AppleScript, AppleShare, AppleTalk, ColorSync, FireWire, Keychain, Mac, Macintosh, Power Macintosh, QuickTime, Sherlock, and WebObjects are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. AirPort, Extensions Manager, Finder, iMac, and Power Mac are trademarks of Apple Computer, Inc. Adobe and PostScript are trademarks of Adobe Systems Incorporated. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Netscape Navigator is a trademark of Netscape Communications Corporation. RealAudio is a trademark of Progressive Networks, Inc. © 1995–2001 The Apache Group. All rights reserved. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. 062-9285/7-26-02 LL9285.Book Page 3 Tuesday, June 25, 2002 3:59 PM Contents Preface How to Use This Guide 39 What’s Included
    [Show full text]
  • Oracle Berkeley DB Installation and Build Guide Release 18.1
    Oracle Berkeley DB Installation and Build Guide Release 18.1 Library Version 18.1.32 Legal Notice Copyright © 2002 - 2019 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. Berkeley DB, and Sleepycat are trademarks or registered trademarks of Oracle. All rights to these marks are reserved. No third- party use is permitted without the express prior written consent of Oracle. Other names may be trademarks of their respective owners. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Oracle Solaris 10 910 Release Notes
    Oracle® Solaris 10 9/10 Release Notes Part No: 821–1839–11 September 2010 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Oracle Technology Global Price List September 7, 2021
    Prices in USA (Dollar) Oracle Technology Global Price List September 7, 2021 This document is the property of Oracle Corporation. Any reproduction of this document in part or in whole is strictly prohibited. For educational purposes only. Subject to change without notice. 1 of 16 Section I Prices in USA (Dollar) Oracle Database Software Update Processor Software Update Named User Plus License & Support License License & Support Database Products Oracle Database Standard Edition 2 350 77.00 17,500 3,850.00 Enterprise Edition 950 209.00 47,500 10,450.00 Personal Edition 460 101.20 - - Mobile Server - - 23,000 5,060.00 NoSQL Database Enterprise Edition 200 44 10,000 2,200.00 Enterprise Edition Options: Multitenant 350 77.00 17,500 3,850.00 Real Application Clusters 460 101.20 23,000 5,060.00 Real Application Clusters One Node 200 44.00 10,000 2,200.00 Active Data Guard 230 50.60 11,500 2,530.00 Partitioning 230 50.60 11,500 2,530.00 Real Application Testing 230 50.60 11,500 2,530.00 Advanced Compression 230 50.60 11,500 2,530.00 Advanced Security 300 66.00 15,000 3,300.00 Label Security 230 50.60 11,500 2,530.00 Database Vault 230 50.60 11,500 2,530.00 OLAP 460 101.20 23,000 5,060.00 TimesTen Application-Tier Database Cache 460 101.20 23,000 5,060.00 Database In-Memory 460 101.20 23,000 5,060.00 Database Enterprise Management Diagnostics Pack 150 33.00 7,500 1,650.00 Tuning Pack 100 22.00 5,000 1,100.00 Database Lifecycle Management Pack 240 52.80 12,000 2,640.00 Data Masking and Subsetting Pack 230 50.60 11,500 2,530.00 Cloud Management
    [Show full text]
  • Brave Gnu World
    LINUXCOVERCOMMUNITY USERSTORY SchlagwortSchlagwortBrave GNU sollte Worldsollte hier hier stehen stehen Schlagwort sollte hier stehen COVER STORY The Monthly GNU Column BRAVE GNU WORLD This column looks into projects and current affairs in the world of free software from the perspective of the GNU Project and the FSF. In this issue, I’ll focus on Comspari and the EU decision on software patents. BY GEORG C.F. GREVE n the past, the German government the Kroupware project in 2002. The pub- principles back to front. For example, has often caused a (positive) stir due lic tender by the BSI was aimed to pro- many other solutions are based on the Ito its activities with free software. duce a groupware solution that would principle that the server is the king of The Federal Ministry of the Economy support strong cryptography and inte- the hill and the users have to bow down (BMWi) sponsored Gnupg [1], for exam- grate seamlessly into a heterogeneous and worship it. The Kolab server does ple. Add to this a number of accompany- environment. things differently. The program makes ing activities, such as a report by the The government office gave a consor- the user king, and gives the user power Bavarian Accounts Office, the KBST let- tium comprising Erfrakon, Klarälvdalens to do things. The software simply helps ter, and the highly acclaimed migration Datakonsult [2], and Intevation [3] the coordinate things as a central intermedi- guide by the Federal Ministry of the Inte- task of developing the software. Inter- ary. rior (BMI). nally, the design and the software was Kolab 1 combined so-called partial referred to as Kolab 1.
    [Show full text]
  • Developing and Deploying High Performance PHP Applications
    Developing and Deploying High Performance PHP Applications http://joind.in/3396 php|tek 2011 http://blogs.oracle.com/opal Christopher Jones [email protected] Oracle Development http://twitter.com/ghrd 1 This Talk - What to Expect • “State of the Nation” overview of PHP & Oracle Technology • (Some) Best Practices with Oracle Database – With live demos 2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 3 About Me • Work in Oracle's Linux & Virtualization Group • Focus on scripting languages – mostly PHP – Have PHP code check-in privileges • Also work on Oracle features that help scripting languages 4 <Insert Picture Here> In The News 5 In the News: NetBeans IDE • Free – GPL / CDDL • NetBeans is very popular for PHP – Strong, passionate community of users • Zend Framework, Symfony, XDebug, PHPUnit, PhpDoc • New! NetBeans 7.0 just released – Generate PhpDoc – Rename refactoring, Safe delete refactoring – Support for PHP 5.3 namespace aliases • See http://netbeans.org/features/php 6 In the News: Oracle Database • Beta Oracle 11.2 “XE” is available – Free – Windows 32 & 64, Linux 64 – Subset of Enterprise Edition features – Same code base as EE – XE
    [Show full text]
  • Data Sheet: Berkeley Database Products
    ORACLE DATA SHEET Oracle Berkeley Database Products The Oracle Berkeley DB product family consists of Berkeley DB, Berkeley DB Java Edition and Berkeley DB XML. All three are high performance, self- contained, software libraries which provide data storage services for applications, devices, and appliances. They deliver superior performance, scalability and availability for applications that must run unattended without administration. Overview The Oracle Berkeley DB family of high performance, self-contained databases provides CONSIDER BERKELEY DB WHEN: developers with a fast, transactional database solution with a track record of reliability, • You need an SQLite API compatible unmatched scalability and five-nines (99.999%) or better availability. Oracle Berkeley database within mobile, handheld or DB is well suited to Independent Software Vendors, device and equipment other hardware devices. manufacturers, and enterprises or software companies building solutions which need a • Performance, scalability, concurrency data management component. The Oracle Berkeley DB family of products provides fast, is important. local persistence with zero oversight administration. • Zero oversight administration in deployment is required Customers and end-users will experience an application that simply works, reliably • Flexibility to choose SQL, XQuery, manages data, scales under extreme load, and requires zero oversight in deployment. Java Object, or Key/Value data Your development team can focus on your application and be confident that Berkeley management. DB will manage your application’s data. • Mobile data synchronization with Oracle Database is a requirement. Storage Engine Design • Failure from recovery must be automatic and reliable The Berkeley DB products are self-contained software components which support your • High availability and fault tolerance are application.
    [Show full text]
  • Getting Started with Berkeley DB Java Edition
    Oracle Berkeley DB, Java Edition Getting Started with Berkeley DB Java Edition 12c Release 2 Library Version 12.2.7.5 Legal Notice Copyright © 2002 - 2017 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. Berkeley DB, Berkeley DB Java Edition and Sleepycat are trademarks or registered trademarks of Oracle. All rights to these marks are reserved. No third-party use is permitted without the express prior written consent of Oracle. Other names may be trademarks of their respective owners. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • Forcepoint DLP Supported File Formats and Size Limits
    Forcepoint DLP Supported File Formats and Size Limits Supported File Formats and Size Limits | Forcepoint DLP | v8.8.1 This article provides a list of the file formats that can be analyzed by Forcepoint DLP, file formats from which content and meta data can be extracted, and the file size limits for network, endpoint, and discovery functions. See: ● Supported File Formats ● File Size Limits © 2021 Forcepoint LLC Supported File Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.8.1 The following tables lists the file formats supported by Forcepoint DLP. File formats are in alphabetical order by format group. ● Archive For mats, page 3 ● Backup Formats, page 7 ● Business Intelligence (BI) and Analysis Formats, page 8 ● Computer-Aided Design Formats, page 9 ● Cryptography Formats, page 12 ● Database Formats, page 14 ● Desktop publishing formats, page 16 ● eBook/Audio book formats, page 17 ● Executable formats, page 18 ● Font formats, page 20 ● Graphics formats - general, page 21 ● Graphics formats - vector graphics, page 26 ● Library formats, page 29 ● Log formats, page 30 ● Mail formats, page 31 ● Multimedia formats, page 32 ● Object formats, page 37 ● Presentation formats, page 38 ● Project management formats, page 40 ● Spreadsheet formats, page 41 ● Text and markup formats, page 43 ● Word processing formats, page 45 ● Miscellaneous formats, page 53 Supported file formats are added and updated frequently. Key to support tables Symbol Description Y The format is supported N The format is not supported P Partial metadata
    [Show full text]