Berkeley DB - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Berkeley DB



  
 Berkeley DB - Wikipedia, the free encyclopedia
Berkeley DB includes compatibility interfaces for some historic UNIX database libraries: dbm, ndbm and hsearch.
Programs that use Berkeley DB Berkeley DB is the underlying storage system of several LDAP servers, database system, and many other commercial and Open Source applications.
Berkeley DB is notable for having a simple architecture compared with other database systems like Microsoft SQL Server and Oracle.
http://en.wikipedia.org/wiki/Berkeley_DB   (499 words)

  
 java.net: Berkeley DB, Java Edition I: The Basics
Berkeley DB does allow multiple applications to open the files associated to a database, but only one process is allowed to write to the database (and the other processes, because they are caching data, might not see recent changes).
A Berkeley DB database is a map from keys (which are indexed) to values.
The original version of Berkeley DB is written in C. This means that, up until now, if a Java programmer wanted to use Berkeley DB, she would have to use some sort of translation layer (for example, JNI) to handle the communication between Java and Berkeley DB.
http://today.java.net/pub/a/today/2004/08/24/sleepy.html   (1619 words)

  
 Berkeley DB
Berkeley DB is embedded in a variety of proprietary and Open Source software packages.
Berkeley DB runs on any operating system with a POSIX 1003.1 interface [IEEE96], which includes virtually every UNIX system.
Berkeley DB offers a unique collection of features, targeted squarely at software developers who need simple, reliable database management services in their applications.
http://www.stanford.edu/class/archive/cs/cs276a/cs276a.1032/projects/docs/berkeleydb/ref/refs/bdb_usenix.html   (5539 words)

  
 Berkeley DB Linux Journal
Berkeley DB is the open-source embedded database system intended for use by software developers.
Berkeley DB is able to store single keys and values as large as 2**32 bytes, or four gigabytes, in size.
Because Berkeley DB can be deployed in so many different ways, Sleepycat has provided the tools developers require without mandating their use; for example, Berkeley DB's support for multi-threaded operation.
http://www.linuxjournal.com/article.php?sid=5349   (639 words)

  
 Berkeley DB adds XML smarts InfoWorld Review 2004-04-09 By Rick Grehan
Berkeley DB XML queries use the XPath 1.0 XML query language standard.
Luckily, the Berkeley DB XML documentation suggests an iterative query tactic to avoid this: Program the first query to return a set of matching documents, then iterate through that set, re-issuing the query on individual documents, and examine the returned elements.
You can accelerate queries by defining indexes, and Berkeley DB XML has a flexible indexing scheme that lets you create indexes for elements (or “edges”, which are paths to elements, rather than the elements themselves) and define the index structure so that it’s optimal for the expected queries.
http://www.infoworld.com/article/04/04/09/15TCsleepycat_1.html   (1905 words)

  
 Enterprise IT Planet Product Guide - Berkeley DB (Sleepycat Software Inc)
Primary differences between the Berkeley DB and the Berkeley DB Java Edition are their base architecture; with the Berkeley DB in ANSI C and the Java Edition written in pure Java.
The vendor notes that the libraries are tightly integrated within their native environments, leading to some technical and structural differences as well; for example, Berkeley DB uses page based locking whereas the Java Edition stores all data and transaction information within a single set of log files and utilizes record level locking.
Developers can use the software freely within their projects provided their projects themselves are also distributed as open source; to use the DB in a non open-source application will require a license from the vendor.
http://products.enterpriseitplanet.com/dms/rdbms/1100197174.html   (671 words)

  
 Berkeley DB Reference Guide: Encryption
Berkeley DB uses a 16-byte initialization vector generated using the Mersenne Twister.
Finally, when backing database environment shared regions with the filesystem, Berkeley DB can be configured to overwrite the shared regions before removing them by specifying the DB_OVERWRITE flag.
As some systems page system memory to a backing disk, it is important to consider the specific operating system running on the machine as well.
http://www.cs.sunysb.edu/documentation/BerkeleyDB/ref/env/encrypt.html   (623 words)

  
 Berkeley DB Reference Guide: VxWorks FAQ
The reasoning is the utility programs are essentially wrappers for the specific Berkeley DB interface they call.
Berkeley DB synchronizes data using the FIOSYNC function to ioctl() (another option would have been to use the FIOFLUSH function instead).
Mutexes inside of Berkeley DB use the basic binary semaphores in VxWorks.
http://www.seas.gwu.edu/~seascf/unix/doc/BerkeleyDB/ref/build_vxworks/faq.html   (622 words)

  
 XML.com: Berkeley DB XML: An Embedded XML Database
In Berkeley DB XML, all queries are executed within a particular context.
Unlike relational databases, which store data in relational tables, Berkeley DB XML is designed to store arbitrary trees of XML data.
According to Merrells, it is being evaluated by "several serious commercial enterprises." Based on Berkeley DB, it has an well-proven foundation for data storage, and SleepyCat's prior releases have proven them to be a reliable provider of well-documented open source tools for data storage.
http://www.xml.com/pub/a/2003/05/07/bdb.html   (2056 words)

  
 The Database that is Everywhere is Here Linux Journal
Berkeley DB is the database in your Netscape.
The Berkeley DB version 3.0 runs on all common versions of UNIX, as well as on Windows 95, Windows 98, and NT.
Sendmail, for example, uses the Berkeley DB to save mail aliases using the alias as the key and what it is aliased to as the string.
http://www.linuxjournal.com/article/5129   (462 words)

  
 java.net: Berkeley DB, Java Edition II: Implementing Session Management
Because Berkeley DB is adding the object to the secondary database, however, you have to provide additional information when creating the secondary database.
Recall that Berkeley DB is storing byte arrays.
William Grosso takes you through the basics of using the Java Edition of Berkeley DB, covering the basics of embedded databases and discussing Berkeley DB and some of the basic things you need to know in order to use it.
http://today.java.net/pub/a/today/2004/09/24/sleepy.html   (1652 words)

  
 bsddb3 Python documentation
This is a simple bit of documentation for the bsddb3.db Python extension module which wraps the Berkeley DB 3.x or 4.x C library.
NOTE: This method is deprecated in Berkeley DB version 3.2 in favor of the new consume method in the DB class.
Set the maximum number of simultaneously locked objects supported by the Berkeley DB lock subsystem.
http://pybsddb.sourceforge.net/bsddb3.html   (3436 words)

  
 Simon Willison: Discovering Berkeley DB
The Berkeley DB libraries are maintained by Sleepycat Software.
The system is written in Perl and uses Berkeley DB files for most of its storage.
Discovering Berkeley DB I'm working on a project at the moment which involves exporting a whole bunch of data out of an existing system.
http://simon.incutio.com/archive/2003/11/26/discoveringBerkeleyDB   (1496 words)

  
 Berkeley DB Reference Guide: Building multi-threaded applications
When using the non-cursor Berkeley DB calls to retrieve key/data items (e.g., DB->get), the memory referenced by the pointer stored into the Dbt is only valid until the next call to Berkeley DB using the DB handle returned by DB->open.
Environment and database object handles returned from Berkeley DB library functions are free-threaded.
The Berkeley DB library is not itself multi-threaded.
http://www.ifi.uio.no/doc/BerkeleyDB/ref/program/mt.html   (638 words)

  
 Berkeley DB Reference Guide: Programmer Notes
The Berkeley DB package requires that you explicitly call close on each individual Db and Dbc object that you obtained.
The Java API closely parallels the Berkeley DB C++ interface, and to a great degree, the Berkeley DB C interface.
Allowing specific Berkeley DB actions to occur in ways that cannot be replicated seems wrong.
http://www.mtholyoke.edu/~mcrowley/perl-tmp/docs.db3055/ref/java/program.html   (516 words)

  
 DB_File - Perl5 access to Berkeley DB version 1.x
Berkeley DB allows the creation of in-memory databases by using NULL (that is, a
As well as accessing Berkeley DB using a tied hash or array, it is also possible to make direct use of most of the API functions defined in the Berkeley DB documentation.
This happens because Berkeley DB uses dynamic memory to allocate buffers which will subsequently be written to the database file.
http://cpan.uwinnipeg.ca/htdocs/DB_File/DB_File.html   (6986 words)

  
 7.13 bsddb -- Interface to Berkeley DB library
module requires the Berkeley DB library version 3.2 or later (it is known to work with 3.2 through 4.3 at the time of this writing).
Keys and values must be strings, however, so to use other objects as keys or to store other kinds of objects the user must serialize them somehow, typically using marshal.dumps or pickle.dumps.
Sleepycat Software produces the modern Berkeley DB library.
http://www.python.org/doc/current/lib/module-bsddb.html   (413 words)

  
 A Berkeley DB primer
In these excerpts from that conversation, Olsen talks about where Berkeley DB is positioned in the marketplace, and where it's going in terms of features and functionality.
Of course, proprietary vendors [like Cisco and Sun Microsystems] that use Berkeley DB can't make all of their source code available on those terms.
One other thing that we're doing in [Berkeley DB version 4.4] is making it possible to use less disc space much more effectively.
http://searchopensource.techtarget.com/originalContent/0,289142,sid39_gci1071880,00.html   (1130 words)

  
 Sleepycat Ships Major Upgrade to Berkeley DB Java Edition
Berkeley DB Java Edition is a Java Powered technology and supports all versions of Unix, Linux and Windows as well as most other major operating systems.
Bekeley DB has a very long history in its C incarnation and is used/can be used as a storage backend in a lot of programs, services and daemons in the unix world - well, linux at least.
Additionally, Sleepycat today announced that Berkeley DB Java Edition is now officially certified on Sun Microsystems' Solaris 10 Operating System for x64 platforms.
http://www.theserverside.com/news/thread.tss?thread_id=34704   (3675 words)

  
 Berkeley DB: DB->open
A Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time.
The currently supported Berkeley DB file formats (or access methods) are Btree, Hash, Queue, and Recno.
Calling DB->open is a relatively expensive operation, and maintaining a set of open databases will normally be preferable to repeatedly opening and closing the database for each new query.
http://www.opensource.apple.com/darwinsource/WWDC2004/BerkeleyDB-9/db/docs/api_c/db_open.html   (1149 words)

  
 [No title]
Integration of Berkeley DB XML with Stylus Studio®'s Universal File System Architecture also means that XML developers can now use live Berkeley DB XML data sources throughout Stylus Studio® — as a live data input source in Stylus Studio®'s XML Mapper, for example.
Seamlessly query or read data from a live Berkeley DB XML data source, edit and save back without the hassle.
This allows Berkeley DB XML to speed up the common queries over particular collections.
http://www.stylusstudio.com/dbxml.html   (550 words)

  
 PRESS RELEASE Stylus Studio Adds XQuery Tools Support for Sleepycat's Berkeley DB XML 2.0
This makes it possible for Berkeley DB XML sources to be used as a live data input or target output for sophisticated XSLT or XQuery transformations.
Sleepycat Software (www.sleepycat.com) makes Berkeley DB, the most widely used open source developer database in the world with over 200 million deployments.
Stylus Studio is a registered trademark of Progress Software Corporation in the U.S. Sleepycat Software and Berkeley DB are trademarks of Sleepycat Software, Inc. Any other trademarks or service marks contained herein are the property of their respective owners.
http://www.marketwire.com/mw/release_html_b1?release_id=80490   (557 words)

  
 Berkeley DB Java Edition Announced
Berkeley DB JE efficiently caches most commonly used data in memory, without exceeding application-specified limits.
Posted by: Dion Almaer on April 05, 2004 @ 10:24 AM For years, Sleepycat Software has developed and distributed Berkeley DB in C. Now, due to customer demand, Sleepycat has announced a version of Berkeley DB that is written entirely in Java.
I distribute the product with instructions on how to configure the environment so that the DB can be accessed.
http://www.theserverside.com/news/thread.tss?thread_id=24926   (7217 words)

  
 Sleepycat Software blog
The folks over at FeedLounge have just updated their software to improve performance, and are using Berkeley DB for faster data delivery.
One of the issues I covered recently was the way that you approach designing a Berkeley DB database.
The online b-tree compaction feature of Berkeley Db 4.4 is also a great way to improve the efficiency of the btree and cache.
http://blog.sleepycat.com   (2738 words)

  
 [No title]
These files are supplied by Sleepycat software - either as part of a pre-built binary distribution of Berkeley DB XML, or built by you if you received a source code distribution from Sleepycat.
Open Berkeley DB XML files in Stylus Studio as described in Opening a File Stored on Berkeley DB XML.
If any errors occur while accessing Berkeley DB XML - if a database pathname in the configuration file was incorrectly specified, for example - you must correct the problem and then restart Stylus Studio.
http://www.stylusstudio.com/docs/v62/d_adv5.html   (2022 words)

  
 Sleepycat Software: Berkeley DB Database, Native XML Database, Native Java Database
Hewlett Packard uses Berkeley DB in serveral products, including storage, security and wireless software.
Sleepycat Software makes Berkeley DB, the most widely used open source developer database in the world with over 200 million deployments.
Margo Seltzer, founder and CTO of Sleepycat Software, provides a conceptual introduction, technical overview and programming examples for Berkeley DB.
http://www.sleepycat.com   (233 words)

  
 Berkeley DB XML
Parthenon Computing is pleased to announce the release of the Parthenon.NET API for Berkeley DB XML.
There are a also a few general performance enhancements in query processing.
Continue reading "Parthenon.NET API for Berkeley DB XML 2.1.7 Released"
http://blog.parthenoncomputing.com/dbxml   (429 words)

  
 NonRelational Database Systems
Berkeley DB Interfaces are available to many languages, including
The "classic" Berkeley DB system offers more robust network-aware functionality than other 'DBM' systems, including the ability to have
CMUbik is a library for mantaining a synchronized Berkeley DataBase over multiple hosts.
http://linuxfinances.info/info/nonrdbms.html   (411 words)

  
 Sleepycat Launches Latest Berkeley DB
Sleepycat Software launched a new version of Berkeley DB Java Edition and is offering the catnip of performance and usability improvements with this release.
A study from Evans Data put Berkeley DB in a distant fourth place among open source databases at only 4.1 percent of developers.
first pure Java version of its open source Berkeley DB last year.
http://internetnews.com/dev-news/article.php/3514191   (310 words)

  
 Learning Movable Type: MySQL or Berkeley DB?
If you are already using Berkeley DB on an MT installation, you can switch your database to MySQL by following the instructions posted on the MT Manual for Converting your Berkeley DB database to a SQL database.
Many people end up using Berkeley because, even though they have access to a MySQL database, the installation instructions for BDB are just a little less confusing than for MySQL.
You will need access to an upgrade script file named mt-db2sql.cgi which you can find in an upgrade version of Movable Type.
http://www.learningmovabletype.com/archives/000630mysql_or_berkeley_db.php   (934 words)

  
 Informit Safari Tech Books Online - Berkeley DB
My first encounter with Berkeley DB was with Perl and a CGI web counter.
This book will help you to make intelligent choices about when and how to use Berkeley DB to meet your needs.
It won't teach you how to program, but it will help you understand the Berkeley DB style of thinking.
http://safari.informit.com/0735710643   (907 words)

  
 Berkeley DB
Access instant solutions for your most demanding Berkeley DB problems.
Error running the example code for Berkeley DB
Error running the example code for Berkeley DB (151 views)
http://www.experts-exchange.com/Databases/Berkeley_DB   (223 words)

  
 Icestorm<->Berkeley DB error - ZeroC Forums
IceStorm should not create a Freeze Map (and hence Berkeley DB database) per topic...
The easiest solution is to create a DB_CONFIG file in your db directory and specify set_lk_max_lockers , for example:
http://www.zeroc.com/vbulletin/showthread.php?p=1467   (681 words)

  
 Berkeley DB: DB->join
The DB->join function may fail and return a non-zero error for errors specified for other Berkeley DB and C library or system functions.
If a catastrophic error has occurred, the DB->join function may fail and return DB_RUNRECOVERY, in which case all subsequent Berkeley DB calls will fail in the same way.
The curslist argument contains a NULL terminated array of cursors.
http://www.ifi.uio.no/doc/BerkeleyDB/api_c/db_join.html   (674 words)

  
 Berkeley DB: Db::set_h_ffactor
The Db::set_h_ffactor method may fail and throw an exception or return a non-zero error for errors specified for other Berkeley DB and C library or system methods.
If a catastrophic error has occurred, the Db::set_h_ffactor method may fail and either return DB_RUNRECOVERY or throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way.
The Db::set_h_ffactor interface may not be called after the Db::open interface is called.
http://sunsite2.berkeley.edu/~gmills/dbxml_docs/api_cxx/db_set_h_ffactor.html   (250 words)

  
 ASPN : Python Cookbook : Using Berkeley DB Database
"http://pybsddb.sourceforge.net/ Website with documentation for the new python Berkeley DB interface that closely mirrors the sleepycat object oriented interface provided in Berkeley DB 3 and 4.
For details about the more modern Db and DbEnv object oriented interface see the above mentioned pybsddb URL."
I definitely need to try the one with Berkley's solution - thank you
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/189060   (286 words)

  
 Berkeley DB: Db::get
If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db::get method will fail and either return DB_LOCK_NOTGRANTED or throw a DbLockNotGrantedException exception.
If a transactional database environment operation was selected to resolve a deadlock, the Db::get method will fail and either return DB_LOCK_DEADLOCK or throw a DbDeadlockException exception.
Because the Db::get method will not hold locks across Berkeley DB calls in non-transactional operations, the DB_RMW flag to the Db::get call is meaningful only in the presence of transactions.
http://www.cs.sunysb.edu/documentation/BerkeleyDB/api_cxx/db_get.html   (1133 words)

  
 Berkeley DB: DbMpoolFile::put
The DbMpoolFile::put method may fail and throw an exception or return a non-zero error for errors specified for other Berkeley DB and C library or system methods.
If a catastrophic error has occurred, the DbMpoolFile::put method may fail and either return DB_RUNRECOVERY or throw an exception encapsulating DB_RUNRECOVERY, in which case all subsequent Berkeley DB calls will fail in the same way.
More than one of DB_MPOOL_CLEAN and DB_MPOOL_DIRTY flags was set.
http://www.uic.edu/depts/accc/systems/berkeley-db.doc/api_cxx/memp_fput.html   (274 words)

  
 Python Bindings for BerkeleyDB 3.x & 4.x
This handcrafted package contains Python wrappers for Berkeley DB, the Open Source embedded database system.
The Python wrappers allow you to store Python string objects of any length, keyed either by strings or integers depending on the database access method.
Berkeley DB is a programmatic toolkit that provides high-performance built-in database support for desktop and server applications.
http://pybsddb.sourceforge.net   (244 words)

  
 Sleepycat Upgrades Berkeley DB
Such customers include Cisco Systems Inc., which uses the database in devices and software that keep track of network state, and EMC Corp., which uses the database to keep track of user files in its storage technology.
Customers using the SQL-less database are those that need speed, reliability and scalability, not the ability to query data.
Sleepycat Software is rolling out an update of its Berkeley DB open-source embedded database that's geared to serve as a sturdy base for Berkeley DB XML, the company's first native XML data store.
http://www.eweek.com/article2/0,3959,1060866,00.asp   (816 words)

  
 jugad: Berkeley DB, SleepyCat Software, Tibco
They say they have over 200 million deployments of Berkeley DB, making it "the leading open source developer database".
They also have a Java edition - which is written in and callable from Java.
They also have an XML edition - a native XML database engine - which is built on top of Berkeley DB.
http://www.livejournal.com/users/jugad/11564.html   (316 words)

  
 dh Different Host
Movable Type - Requires Perl, Berkeley DB or MySQL
Resource Index Online - A ultimate guide for your CGI and PHP needs with over 5,500 resources in more than 500 categories.
http://dh.com.sg/support/resources.php   (289 words)

  
 Sleepycat Software Developer Zone: Downloads: Berkeley DB Release History
Sleepycat Software Developer Zone: Downloads: Berkeley DB Release History
May require Queue access method database dump and load.
Do not upgrade to the 1.86 release other than to fix specific hash access method problems found in the 1.85 release.
http://dev.sleepycat.com/downloads/releasehistorybdb.html   (39 words)

  
 Berkeley DB
Q: how should a multi-thread program open a db
DB Cryptography: How can I make sure the user entered a wron
Multiple records in secondary db per record in primary db?
http://www.database-forum.com/forum14.html   (166 words)

  
 freshmeat.net: Project details for Berkeley DB
DB supports C, C++, Java, PHP, and Perl APIs.
Berkeley DB (libdb) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications.
I don't think that "free for non-commercial use" is a very accurate description of the license in the Sleepycat Berkeley DB distribution.
http://freshmeat.net/projects/berkeleydb   (388 words)

  
 Berkeley DB - definition of Berkeley DB by the Free Online Dictionary, Thesaurus and Encyclopedia.
Berkeley DB is not available in the general English dictionary and thesaurus.
You may also use the word browser links:
This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.
http://www.thefreedictionary.com/Berkeley+DB   (87 words)

  
 Berkeley Db: Read Reviews, Compare & Prices at NexTag.com
Berkeley Db: Read Reviews, Compare and Prices at NexTag.com
Please refer to our Terms of Use for complete details.
http://www.nextag.com/berkeley-db/search-html   (187 words)

  
 Linux Magazine - February 2004 Feature Story Berkeley DB XML Basics
Based on the ubiquitous Berkeley DB, Berkeley DB XML is a new database that stores, retrieves, indexes, and searches XML documents.
Better yet, you can embed Berkeley BD XML in almost any application.
Read about the Monarch Empro Enterprise 4-CPU, 8-processor 3U rack server
http://www.linux-mag.com/2004-02/berkeley_01.html   (80 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.