DBMS « Database « Java Products

Java Products
3.Byte Source Code
5.Data File
8.Graph Image Diagram Movie
9.GUI Tools
10.J2EE Web Development
12.Net Web Mobile
15.Server Side JSP Servlet
Java Tutorial
Java Book
Java Source Code / Java Documentation
Java Source Code / Java Documentation 2
Java Open Source
Jar File Download
Java Articles
Java by API
Spring questions and answers
Swing questions and answers
JPA questions and answers
Java Products » Database » DBMS 
1. Mckoi SQL Database
License:GNU General Public License (GPL)
Description: Mckoi SQL Database is released under the GNU General Public License (GPL). Before using the software, please read the license and understand its terms. A copy of the license is available here. This is an open source project. You are free to download and distribute the software under the terms of the license.

2. QED
License:QED licensing
Description:QED is a pure Java database that features: * Pure Java: a high performance, small footprint, zero-administration database, perfect for embedding with your application. * A full set of RDBMS features: transactions, data integrity, failure recovery, comprehensive SQL 92 conformance plus many SQL3 features. * Support for JDBC 2.0 * Open source, free software! No license fees, no restrictions!

3. Axion
License:Apache Software License
Description: Axion is a small, fast, open source relational database system (RDBMS) supporting SQL and JDBC written in and for the Java programming language.

4. yaRDBMS
License:GNU Library or Lesser General Public License (LGPL)
Description: The yaRDBMS (yet another relational database management system) is a Java based, transactional highly concurrent relational database management system with advanced query optimization, indexing features and crash recovery. The yaRDBMS uses on write-ahead log (WAL) based transaction management. The development is currently in its early stages. It has basic transaction support, an incomplete JDBC driver and basic SQL support (only two-table joins are supported for the time being). What is totally lacking currently is security and crash recovery. The yaRDBMS uses B+ trees for indexing (currently only for the primary keys. Secondary index support using B+ trees will be available shortly). It supports multiple schemas in a similar fashion to mySQL i.e. every schema has its own directory in the file system. For concurrency currently writer preference read-write locks are used. Finer grain locking mechanisms (with intention locks) are under development. The transaction model in yaRDBMS is suitable for short transactions common with most of the traditional transaction processing applications. Long duration transactions ( sagas) are not considered for the first version of the system (v1.0.0).

5. tinySQL
License:Open Source
Description:tinySQL is a lightweight, 100% Java SQL engine that also includes a JDBC driver. It was featured in the book Java Database Programming.

6. Ashpool
License:MIT License
Description: Ashpool is a lightweight XML Database written in Java. It's goal is to use standard SQL92 syntax to query, add, update, and delete XML documents via a JDBC driver. The XML documents must hold to a table like structure. The reason for the table structure restriction is that SQL was designed to query table data not hierarchical data. The Ashpool engine via JDBC drivers can be used to query any XML document; however, it is best used with documents that have a table like structure for the first three levels. The "column" section of the table structure can contain integer, float, string, dateTime or XML fragments. Ashpool can be used to search for XML documents inside of an XML document (for example, as a serialized bean store), or used as a lightweight relational database. All the while Ashpool's "tables" are XML, so transmitting them over HTTP, running them through FOP, or editing them with a text editor are all possible - it other words you do not loose the power of XML. Along with SQL, Ashpool also can use the Bean Scripting Framework to create stored procedures and scripts. Not everything is roses though. Because Ashpool is querying XML, Ashpool can get slow when large amounts of information are involved. Ashpool uses SAX (unlike some other products) so it can handle somewhat larger documents then others, but do not expect Enterprise Database performance. Performance issues do not show their head unless you are using encrypted documents or the documents contain a "large" amount of data.

7. Apache Derby
License:Apache Software License
Description:Apache Derby, an Apache DB subproject, is a relational database implemented entirely in Java and available under the Apache License, Version 2.0.

8. Embed db4o's native Java and .NET open source object database engine
License:GNU General Public License (GPL)
Description:Embed db4o's native Java and .NET open source object database engine into your product and store even the most complex object structures with only one line of code. db4o slashes development cost and time, provides superior performance, and requires no DBA. Download a free version of db4o under the GPL license and start your free evaluation now!

9. Ozone Database Project
License:Ozone Library License
Description: The Ozone Database Project is a open initiative for the creation of an open source, Java based, object-oriented database management system. You are welcome to join the project by writing code, discussing ideas, or just using the software and giving us feedback. Subscribe the mailing list! ozone is a fully featured, object-oriented database management system completely implemented in Java and distributed under an open source license. The ozone project aims to evolve a database system that allows developers to build pure object-oriented, pure Java database applications. Just program your Java objects and let them run in a transactional database environment.

10. Berkeley DB Java Edition
License:Open Source
Description: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.

11. H2
License:Open Source
Description:Welcome to H2, the free SQL database. The main feature of H2 are: * Very fast, free for everybody, source code is included * Written Java; can be compiled with GCJ (Linux) * Embedded, Server and Cluster modes * JDBC and (partial) ODBC API; Web Client application

12. SmallSQL
License:GNU Library or Lesser General Public License (LGPL)
Description: SmallSQL is small, fast, embeddable, SQL 99 conformance, platform independent and 100% pure Java

13. MyOODB
License:GNU Library or Lesser General Public License (LGPL)
Description:o 100% Java 1) Fastest Truly distributed OODB 2) Supports True distributed objects 3) Supports True distributed transactions 4) Supports Implicit/Explicit transactions 5) Supports Seamless high speed Web Service access 6) Supports Database Self-Healing and Corruption-Isolation 7) Supports Multi-concurrent nested transactions with rollback 8) Supports Blocking reads/writes, plus dirty reads and mighty writes 9) Supports Multi-Inheritance through managed object delegation 10) Database size is only limited by disk space

14. Daffodil DB - Cross Platform Java Database
By:Daffodil Software Ltd.
Description:Daffodil DB is a J2EE-certified, SQL-99 and JDBC standards compliant Java RDBMS, made available in both Embedded and Network Editions .

By:The hsqldb Development Group.
Description:HSQLDB is the leading SQL relational database engine written in Java. It has a JDBC driver and supports a rich subset of ANSI-92 SQL (BNF tree format) plus SQL 99 and 2003 enhancements. It offers a small (less than 100k in one version), fast database engine which offers both in-memory and disk-based tables. Embedded and server modes are available. Additionally, it includes tools such as a minimal web server, in-memory query and management tools (can be run as applets) and a number of demonstration examples.

16. Persistence Library
By:Side of Software
Description:This Java library offers an object-oriented database (OODB) that is mostly transparent to your application and requires no object-relational mapping. Simply write your application like you would without a database and make your classes implement java.io.Serializable. After constructing a new object, register it with the database. When the object changes, the framework automatically updates the database. You can specify (potentially nested) transactions to adjust the atomicity of operations. Object locking and deadlock detection are handled automatically.

17. ObjectDB
By:ObjectDB Software
License:Commercial and Non-Commercial
Description:ObjectDB is a powerful Object Database for Java. It is compact, fast, reliable and very easy to use. ObjectDB is specially designed to efficiently handle databases of various sizes, from a few KBs to hundreds of GBs, in both embedded database mode and client server mode. As a pure Java Database, ObjectDB is written entirely in Java, and it is compliant with the new Java Data Objects (JDO) standard.

18. StelsEngine
By:J-Stels Software
Description:StelsEngine is a Java SQL engine for storing and processing tabular data in operating memory. Using StelsEngine, you can make processing data in your software application considerably easier and quicker. StelsEngine is as easy to use as possible since it implements the JDBC API standard.

19. AlgebraDB
By:Peter Hanusiak
Description:AlgebraDB is database in Java

20. PointBase
By:DataMirror Mobile Solutions, Inc..
Description:PointBase helps software vendors meet these challenges with platform-independent, relational databases written entirely in Java.

21. The PesonalJava Object Database Solution
Description:PJODe is a small footprint (9.20K) object database designed specifically for use with the PersonalJavaTM Runtime Environment from Sun Microsystems. It's fullscale functionality, including thread safety, auto-update and a fully controllable query-by-example methodology, coupled with it's small memory footprint make PJODe an ideal solution for object-oriented data storage on limited resource devices such as PDAs, cell phones, pagers and embedded systems.

22. Execute Query
By:Execute Query
Description:Execute Query is an operating system independent database utility written entirely in Java.

23. db4o
By:db4objects, Inc.
Description:db4o is an open source object database engine - a tool for software developers, designed to be as simple and fast as possible.

java2s.com  |  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.