Oracle Berkeley DB Java Edition is a high performance, transactional storage engine written entirely in Java. Like the highly successful Berkeley DB product, Berkeley DB Java Edition executes in the address space of the application, without the overhead of client/server communication.
It stores data in the application's native format, so no runtime data translation is required. Berkeley DB Java Edition supports full ACID transactions and recovery. It provides an easy-to-use, programmatic interface, allowing developers to store and retrieve information quickly, simply and reliably.
· Local, in-process data storage
· Schema-neutral, application native data storage
· Keyed and sequential data retrieval
· Easy-to-use Java Collections API
· Persistence API for accessing Java objects
· Single process, multi-threading model
· Record level locking for high concurrency
· Support for secondary indexes
· In-memory, on disk or both
· Configurable background cleaner threads re-organize data and optimize disk use
· Full ACID compliance
· Selectable isolation levels and durability guarantees, configurable on a per-transaction basis
· Managed transactions using the Java Transaction API (JTA)
· J2EE application server integration using J2EE Connector Architecture(JCA)
· Auditing, monitoring, and administration using the Java Management Extensions (JMX)
· Catastrophic and routine failure recovery modes
· Timeout based deadlock detection
· Hot and cold backups, log file compaction, and full database dumps
· 100% pure Java for portability and ease of development
· Single JAR file - easy to install, runs in the same JVM as the application
· Java 1.4.2 or later Standard Edition JVM required
· Programmatic administration and management—zero human administration
· API for routine administrative functions
· Small footprint 772KB
· Scalable to terabytes of data, millions of records
· Source code, test suite included.
· Ограничения Oracle Berkeley DB Java Edition 3.0.11
Ограничения не определены
· Специальные требования Oracle Berkeley DB Java Edition 3.0.11
· Java 1.4.2 or later.
· История версий и изменений Oracle Berkeley DB Java Edition
Версия: 3.0.11
· A new Persistence API, providing the same benefits of Enterprise Java Beans 3.0 (EJB3) persistence without the need to translate objects into tables.
· Deferred Write, enabling pure in-memory operation and a much faster way to build databases by deferring the writes trading transactions for speed. Also ideal for temporary databases.
· Many speed enhancements further improving high speed access to large volumes of data.
· Simplified backup using a new helper class.
· Описание и дополнения от редакторов и пользователей сайта