Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Berkeley DB


Related Topics
XA

  
  Berkeley DB - Wikipedia, the free encyclopedia
Berkeley DB (DB) is a high-performance, embedded database library with bindings in C, C++, Java, Perl, Python, Tcl and many other programming languages.
Berkeley DB is developed by Sleepycat Software (acquired by Oracle Corporation in February 2006).
Berkeley DB is notable for having a simple architecture compared with other database systems like Microsoft SQL Server and Oracle.
en.wikipedia.org /wiki/Berkeley_DB   (524 words)

  
 java.net: Berkeley DB, Java Edition I: The Basics
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.
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).
The open source license for Berkeley DB permits you to use the software at no charge under the condition that if you use Berkeley DB in an application you redistribute, the complete source code for your application must be available and freely redistributable under reasonable conditions.
today.java.net /pub/a/today/2004/08/24/sleepy.html   (1619 words)

  
 Berkeley DB   (Site not responding. Last check: 2007-10-20)
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.
Berkeley DB is in regular production use today, managing databases that are hundreds of gigabytes in size.
Berkeley DB is able to store single keys and values as large as 2**32 bytes, or four gigabytes, in size.
www.linuxjournal.com /node/5349/print   (605 words)

  
 XML.com: Berkeley DB XML: An Embedded XML Database
Berkeley DB XML is an open source, embedded XML database created by Sleepycat Software.
Berkeley DB XML is written in C++, APIs for Berkeley DB XML exist for C/C++, Java, Perl, Python, and TCL, and more languages interfaces are currently under development.
At this writing, DB XML is still in beta (version 1.0.11), moving toward a full public release, and can only be downloaded by request, with an official release expected summer 2003.
www.xml.com /pub/a/2003/05/07/bdb.html   (2039 words)

  
 Postfix Berkeley DB Howto
The name of a Postfix Berkeley DB database is the name of the database file without the ".db" suffix.
Berkeley DB databases are maintained with the postmap(1) command.
Warning: the file format produced by Berkeley DB version 1 is not compatible with that of versions 2 and 3 (versions 2 and 3 have the same format).
www.linux-faqs.com /faq/postfix/DB_README.php   (891 words)

  
 Berkeley DB adds XML smarts | InfoWorld | Review | 2004-04-09 | By Rick Grehan   (Site not responding. Last check: 2007-10-20)
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.
Berkeley DB XML’s processing of a whole XML document as a single unit does create some side effects in the way documents are accessed.
www.infoworld.com /article/04/04/09/15TCsleepycat_1.html   (1836 words)

  
 Index - Berkeley DB Java API Reference (Sleepycat Software, Inc.)
The Db handle is the handle for a Berkeley DB database, which may or may not be part of a database environment.
The DbEnv object is the handle for a Berkeley DB environment -- a collection including support for some or all of caching, locking, logging and transaction subsystems, as well as databases and log files.
Represents a Berkeley DB secondary index where the index key is the primary key of another data store.
www.stylusstudio.com /api/sleepycat/berkeleydb/index-all.htm   (2998 words)

  
 Berkeley DB Reference Guide: Deadlock detection   (Site not responding. Last check: 2007-10-20)
Even when Berkeley DB automatically handles database locking, it is normally possible for deadlock to occur.
Berkeley DB provides a separate UNIX-style utility that can be used to perform this deadlock detection, named db_deadlock.
Alternatively, applications can create their own deadlock utility or thread using the underlying lock_detect function, or specify that Berkeley DB run the deadlock detector internally whenever there is a conflict over a lock (see DB_ENV->set_lk_detect for more information).
pybsddb.sourceforge.net /ref/transapp/deadlock.html   (539 words)

  
 Sleepycat Software: Berkeley DB Database, XML Database, Native Java Database   (Site not responding. Last check: 2007-10-20)
Berkeley DB is the leading open source developer database in the world with over 200 million deployments.
Customers rely on Berkeley DB for fast, scalable, reliable and cost-effective data management for their mission-critical applications.
Berkeley DB is part of Oracle's embedded database product line, which includes Oracle TimesTen for high performance in-memory database applications and Oracle Lite for mobile applications.
www.sleepycat.com   (200 words)

  
 Berkeley DB: Sleepycat Software Berkeley DB Products   (Site not responding. Last check: 2007-10-20)
The Berkeley DB Access Methods does no locking, and so provides no guarantees of correct behavior if more than one thread of control is updating the database at a time.
The Berkeley DB Access Methods is intended for use in single-user or read-only applications that can guarantee that no more than one thread of control will ever update the database at any time.
Berkeley DB Concurrent Access Methods is intended for applications that require occasional write access to a database that is largely used for reading.
www.polarhome.com:713 /manual/db2/sleepycat/products.html   (365 words)

  
 [No title]
Berkeley DB XML is an application-specific native XML data manager built on Berkeley DB, the world's most widely deployed data management engine.
Berkeley DB XML provides fast, reliable, scalable and cost-effective storage and retrieval for native XML data and semi-structured data.
Berkeley DB XML is supplied as a library that links directly into the application's address space.
www.stylusstudio.com /dbxml.html   (582 words)

  
 The Tech One Database Universe - Berkeley Db   (Site not responding. Last check: 2007-10-20)
Berkeley DB 4.2.52 release announcement --------------------------------------- Release 4.2.52 is a patch and re-release of 4.2.50 which was announced on our website and on this list last week.
Berkeley DB 4.2.50 release announcement --------------------------------------- You are receiving this email because your email address is on our list of people who asked to be contacted about new releases of Berkeley DB.
The DB is hidden behind an iterator interface that maintains a cursor into the DB internally....
www.thetechone.com /group-216-701.html   (3467 words)

  
 Simon Willison: Discovering Berkeley DB
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.
It turns out that at a basic level Berkeley DB is just a very high performance, reliable way of persisting dictionary style data structures - anything where a piece of data can be stored and looked up using a unique key.
If you use Berkeley DB on a Web server that is accessed from many locations, but you do not redistribute the actual code that uses Berkeley DB, you do not need to pay us.
simon.incutio.com /archive/2003/11/26/discoveringBerkeleyDB   (1751 words)

  
 Sleepycat Software Developer Zone   (Site not responding. Last check: 2007-10-20)
Documentation for Berkeley DB, Berkeley DB Java Edition and Berkeley DB XML, including comprehensive reference guides, getting started guides and tutorials.
Berkeley DB Developer Tutorial: Margo Seltzer, Sleepycat co-founder and Harvard professor, will deliver a full day technical session at USENIX on May 30, 2006 in Boston.
Berkeley DB is our tag for blogs and bookmarks.
www.berkeleydb.com   (352 words)

  
 Berkeley DB Java Edition Announced
Berkeley DB JE is a high performance, transactional storage engine written entirely in Java.
Berkeley DB JE is not a relational engine built in Java.
Greybird (http://sourceforge.net/projects/greybird-db) created a layer on top of the Berkeley DB API that allowed databases to be represented as Java collections; it automatically serialized Java objects, hiding the byte array plumbing.
www.theserverside.com /news/thread.tss?thread_id=24926   (6083 words)

  
 Berkeley DB: Dbt
In the case where the flags structure element is set to 0, when being provided a key or data item by the application, the Berkeley DB package expects the data object to be set to a byte array of size bytes.
When this flag is set, Berkeley DB will allocate memory for the returned key or data item and return a byte array containing the data in the data field of the key or data Dbt object.
When this flag is set Berkeley DB will return the data in the data field of the key or data Dbt object, reusing the existing byte array if it is large enough, or allocating a new one of the appropriate size.
www.ipnet6.org /src/db4/docs/api_java/dbt_class.html   (1246 words)

  
 Sleepycat Software blog   (Site not responding. Last check: 2007-10-20)
This article examines how Berkeley DB is used within each of the components of the LAMP stack: Linux, Apache, MySQL, and Perl/Python/PHP.
The folks over at FeedLounge have just updated their software to improve performance, and are using Berkeley DB for faster data delivery.
We just released Berkeley DB Java Edition 2.1, which has a number of performance and concurrency improvements, and a new "Writing Transactional Applications" documentation guide.
blog.sleepycat.com   (5694 words)

  
 Berkeley DB Java Edition released
Berkeley DB Java Edition is embeddable and built for speed and high concurrency while preserving transactional data integrity.
Berkeley DB Java Edition features full ACID transactions and recovery, record-level locking, schema neutrality for data storage in its native format, and zero administration.
It offers the same storage services as the popular Berkeley DB engine, but the new product was completely redesigned in Java to take advantage of Java's portability and services such as deeply integrated threading and NIO.
www.theserverside.com /news/thread.tss?thread_id=26662   (4498 words)

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

  
 Learning Movable Type: MySQL or Berkeley DB?
Trying to trouble-shoot MT when the Berkeley DB has become corrupted is simply not worth the pain.
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.
When this happened when I was using Berkeley DB, it took me an entire week of troubleshooting and reinstalling to get MT working again.
www.learningmovabletype.com /archives/000630mysql_or_berkeley_db.php   (933 words)

  
 SleepyCat releases Berkeley DB 4.4 | The Register
The company claims 200 million deployments of Berkeley DB, a “massive user base”, which as Mike Olsen, Sleepycat Software’s CEO, modestly notes, “continues to help us advance the state of the art in database technology.
SleepyCat offers Berkeley DB 4.4 through a commercial licence, if it is redistributed in proprietary applications.
Berkeley DB 4.4 adds a number of important enhancements that we will be able to leverage.
www.regdeveloper.co.uk /2005/12/08/sleepycat_berkeleydb   (434 words)

  
 Sleepycat's Berkeley DB Powers Motorola's New Business Smart Phone
At the heart of the handset are three key embedded, open source technologies: Sleepycat's Berkeley DB high performance data management engine, MontaVista Linux, and Trolltech's Qt/Embedded framework for user interface development.
Berkeley DB provides the A768 smart phone with an open, flexible and transaction-protected data manager for a number of integrated new functions including the contacts database and repository for downloaded files, Java
Sleepycat worked closely with Motorola during the development cycle to add options to Berkeley DB to enable key functions of the A768.
www.embeddedstar.com /press/content/2004/2/embedded12855.html   (971 words)

  
 Sleepycat Upgrades Berkeley DB
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.
Both Berkeley DB 4.2 and the general-availability release of Berkeley DB XML will be out in June, said officials of the Lincoln, Mass., company.
Berkeley DB 4.2 rolls up recent bug and scalability fixes and also provides better performance on multiprocessor boxes, officials said.
www.eweek.com /article2/0,1759,1060866,00.asp   (763 words)

  
 Amazon.com: Berkeley DB: Books: Sleepycat Software Inc.,Inc., Sleepycat Software   (Site not responding. Last check: 2007-10-20)
Berkeley DB is an embedded database that provides high-performance, scalable, transaction-protected and recoverable data management services to applications.
Berkeley DB is the ultimate resource for the world's most widely deployed embedded database engine.
My first encounter with Berkeley DB was with Perl and a CGI web counter.
www.amazon.com /exec/obidos/tg/detail/-/0735710643?v=glance   (1302 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.