Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.478.205 Times

Berkeley DB Java Edition 3.1.0

  Date Added: February 23, 2010  |  Visits: 1.172

Berkeley DB Java Edition

Report Broken Link
Printer Friendly Version


Product Homepage
Download (105 downloads)

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. Berkeley DB Java Edition stores data in the applications 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. Berkeley DB Java Edition is designed to offer the same benefits of Enterprise Java Beans 3.0 (EJB3) persistence without the need to translate objects into tables. Relational databases are the most sophisticated tool available to the developer for data storage and analysis. Most persisted object data is never analyzed using ad-hoc SQL queries; it is usually simply retrieved and reconstituted as Java objects. The overhead of using a sophisticated analytical storage engine is wasted on this basic task of object retrieval. The full analytical power of the relational model is not required to efficiently persist Java objects. In many cases, it is unnecessary overhead. In contrast, Berkeley DB Java Edition does not have the overhead of an ad-hoc query language like SQL, and so does not incur this penalty. The result is faster storage, lower CPU and memory requirements, and a more efficient development process. Despite the lack of an ad-hoc query language, Berkeley DB Java Edition can access Java objects in an ad-hoc manner, and it does provide transactional data storage and indexed retrieval, as you would expect from any database. The difference is that it does this in a small, efficient, and easy-to-manage package. Using the Direct Persistence Layer (DPL), Java developers can quickly and easily persist and retrieve inter-related groups of Java objects with confidence, speed, and a fraction of the complexity and overhead of a comparable ORM solution. Berkeley DB Java Edition was designed from the ground up in Java. It takes full advantage of the Java environment. The API provides a Java Collections-style interface, as well as a programmatic interface similar to the Berkeley DB API. The architecture of Berkeley DB Java Edition supports high performance and concurrency for both read-intensive and write-intensive workloads. Berkeley DB Java Edition is different from all other Java databases available today. Berkeley DB Java Edition is not a relational engine built in Java. It is a Berkeley DB-style embedded store, with an interface designed for programmers, not DBAs. The architecture is based on a log-based, no-overwrite storage system, enabling high concurrency and speed while providing ACID transactions and record-level locking. Berkeley DB Java Edition efficiently caches most commonly used data in memory, without exceeding application-specified limits. In this way Berkeley DB Java Edition works with an application to use available JVM resources while providing access to very large data sets. J2EE is a central part of many enterprise deployments of Java. Berkeley DB Java Edition fits into the J2EE architecture by implementing three key APIs within J2EE. At its core, Berkeley DB Java Edition is a transactional database. Within a J2EE application server, many different subsystems must coordinate and work together in a transactional manner. By implementing the Java Transaction API (JTA), Berkeley DB Java Edition functions as a managed transactional resource within the application server. Berkeley DB Java Edition also implements the J2EE Connector Architecture (JCA) to ease integration into application servers. Finally, once integrated and performing transactional operations, most applications will require some ability to manage a service. Berkeley DB Java Edition exports information and services using the Java Management Extensions (JMX). In concert JTA, JCA and JMX allow Berkeley DB Java Edition to operate to its fullest and in a predictable manner in J2EE-based solutions. Berkeley DB Java Edition provides robust storage services for any Java application requiring high performance, transactional integrity and recoverability..

Requirements: No special requirements
Platforms: Linux
Keyword: Api Berkeley Berkeley Db Data Data Storage Dpl Edition High Performance Java Java Edition Java Objects Jmx Jvm Storage Engine
Users rating: 0/10

License: Freeware Size: 4.5 MB
BERKELEY DB JAVA EDITION RELATED
Database Tools  -  Berkeley DB 4.6.18
Berkeley DB (libdb) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications. Berkeley DB includes b+tree, queue, extended linear hashing, fixed, and variable-length record access...
11.5 MB  
Database Tools  -  Oracle Berkeley DB 4.5
Oracle Berkeley DB is a family of Open Source, embeddable, databases that allows developers to incorporate within their applications a fast, scalable, transactional database engine with industrial grade reliability and availability. As a result,...
13.4 MB  
Java Based Databases  -  Oracle Berkeley DB Java Edition 3.0.11
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...
5.5 MB  
File Utilities  -  Data LifeSaver - Datenrettungssoftware 3.8
Data LifeSaver is a high performance software to reconstruct and recover data from a large variety of storage devices. Typically these are hard disks, memory cards, ZIP drives, memory cards, floppy disks and other media that are formatted with...
3.82 MB  
File Utilities  -  Data LifeSaver - Datenrettung 4.21
Data LifeSaver is a high performance software to reconstruct and recover data from a large variety of storage devices. Typically these are hard disks, memory cards, ZIP drives, memory cards, floppy disks and other media that are formatted with...
1.25 MB  
Backup Utilities  -  Any Data Recovery Free Edition 1.1.1.8
Any Data Recovery Free Edition is safe and affordable do-it-yourself data recovery software designed to recover lost data and restore files deleted from all types of data storage media such as Hard drives, Memory Sticks, Removable media, Digital...
1.05 MB  
Programming  -  objectquery 1.0
Query Object Framework, provides a set of Java Language utilities for performing generic structured complex queries on a set of data held by a List of java objects.
74.23 KB  
Utilities  -  Tiny Workflow 2.1
TinyWorkflow is a java API allowing to add workflow behaviour to your POJOs (Plain Old Java Objects). The 'workflows' implemented by TinyWorkflow are Finite State Machines (a.k.a. State/Transition diagrams). Those workflows are coded...
3.83 MB  
Programming  -  Oracle Berkeley DB XML 2.5.16
Oracle Berkeley DB XML is an open source, embeddable XML database with XQuery-based access to documents stored in containers and indexed based on their content. Oracle Berkeley DB XML is built on top of Oracle Berkeley DB and inherits its rich...
50.37 MB  
Utilities  -  MiniTool Power Data Recovery Free Edition 6.5.0
MiniTool Power Data Recovery is a useful and easy-to-use file recovery program for home users. With this most effective free file recovery tool, you do not need to have technical background to use it. All the data recovery steps are logical and...
 
NEW DOWNLOADS IN PROGRAMMING, DATABASE TOOLS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui 0.5.5.1
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB