| Apache Derby
Apache Derby,
an Apache DB subproject,
is a relational database implemented entirely in Java
and available
under the Apache License, Version 2.0.
Some key advantages include:
Derby has a small footprint -- about 2 megabytes for the base engine
and embedded JDBC driver. Derby is based on the Java, JDBC, and
SQL
standards.
Derby provides an embedded JDBC driver that lets you
embed
Derby in any Java-based solution.
Derby also supports the more familiar client/server mode with the
Derby Network Client JDBC
driver and Derby Network Server.
Derby is easy to install, deploy, and use.
|
|
| Berkeley DB 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, customers and end-users will experience an application that simply works, reliably manages data, can scale under extreme load, but requires no ongoing database administration. As a developer, you can focus on your application and be confident that Oracle Berkeley DB will manage your persistence needs. |
|
| db.* (dbstar) db.* (pronounced dee-be star)
is an advanced, high performance, small footprint embedded database for
open source operating systems. db.* is scalable, extensible and
optimized for performance, which is proven in a wide variety of
applications. Any developer can use db.* free for non-commercial
purposes
|
|
| eXist eXist is an Open Source native XML database featuring efficient, index-based XQuery processing, automatic indexing,
extensions for full-text search, XUpdate support,
XQuery update extensions and tight integration with
existing XML development tools. The database implements the current XQuery 1.0
working drafts, with exception of the schema import and schema validation features
defined as optional in the XQuery specification.
eXist provides a powerful environment for the development of web applications
based on XQuery and related standards. Entire web applications can be written
in XQuery, using XSLT, XHTML, CSS and maybe Javascript (for AJAX functionality). XQuery
server pages can be executed from the filesystem or stored in the database.
|
|
| Firebird Firebird is a relational database offering many ANSI SQL standard features
that runs on Linux, Windows, and a variety of Unix platforms. Firebird
offers excellent concurrency, high performance, and powerful language
support for stored procedures and triggers. It has been used in
production systems, under a variety of names since 1981.
|
|
| Greenplum
Greenplum provides high-performance, affordable, open source powered database servers for Business Intelligence.
While most database systems are designed to support a wide range of
environments from e-commerce to OLTP applications, Greenplum's products
are singularly focused on Business Intelligence. From the
data mart to the data warehouse, Greenplum's family of database
products combines the power of open source software with the
performance and reliability of a true enterprise-class database
platform.
|
|
| HSQLDB 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 for applets), fast database engine which
offers both in-memory and disk-based tables and supports embedded and
server modes. 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.
|
|
| Ingres Ingres Corporation is the worlds leading provider of business open source relational databases for companies of all sizes.Ingress
mission is to supply the market with the best database technology at a
price point that enables customers, both large and small, and partners
to reduce their Total Cost of Ownership.Based in Redwood City,
California, Ingres is a young and dynamic company. Ingres was formed as
a partnership between Computer Associates and Garnett & Helfrich
Capital with a product range that has loyal customer base, many of whom
have been using the technology for more than a decade.Ingres is a global company with offices in North America, Europe, and Asia to support its widespread community of users.
|
|
| InnoDB InnoDB is a table type in MySQL which offers several advantages to its users: InnoDB tables are transactional: they provide rollback and commit capabilities.InnoDB is the only table type in MySQL which supports foreign key constraints.InnoDB tables are fast, even faster than MyISAM tables in many simple benchmarks. See the benchmark page.InnoDB
tables have row level locking: they allow higher concurrency than
MyISAM tables which use table level locking, or BDB tables, which use
page level locking. High concurrency is reflected in high multiuser
performance.InnoDB tables provide an Oracle-style consistent
read, also known as multiversioned concurrency control. SELECTs do not
need to set any locks and need not interfere with inserts and updates
to the same table. No other MySQL table type has this property.There is a true hot backup tool
available for InnoDB, which allows you to make backups of a running
database in background, without setting any locks or disturbing
database operation.Multiversioning also allows you to dump
tables from your database with SELECT INTO OUTFILE without setting
locks on the tables: the database can keep working while a backup is
made.InnoDB tables have automatic crash recovery. You do not
need to repair your tables if the operating system or the database
server crashes, when there is no disk image corruption.InnoDB tables can be any size, also on those operating systems where file size is restricted to < 2 GB.
|
|
|
|
|
| MaxDB MaxDB
is a heavy-duty, SAP-certified open source database for OLTP and OLAP
usage which offers high reliability, availability, scalability and a
very comprehensive feature set. It is targetted for large mySAP
Business Suite environments and other applications that require maximum
enterprise-level database functionality and complements the MySQL
database server.
|
|
| MySql
The MySQL database has become the world's most popular open source
database because of its consistent fast performance, high reliability
and ease of use. It's used in more than 10 million installations
ranging from large corporations to specialized embedded applications on
every continent in the world. (Yes, even Antarctica!)
Not only is MySQL the world's most popular open source database,
it's also become the database of choice for a new generation of
applications built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl
/ Python.) MySQL runs on more than 20 platforms including Linux,
Windows, OS/X, HP-UX, AIX, Netware, giving you the kind of flexibility
that puts you in control.
|
|
| One$DB One$DB is an Open Source
version of Daffodil DB, our commercial Java Database. One$DB is a
standards based (JDBC 3.0 and SQL 99 compliant), platform independent,
footprint size database that can be embedded into any application and
requires zero or minimal administration. Daffodil DB is the first Java
database that has shown the capability to take on enterprise databases
with its high performance in real time environments, Compiere
compatibility being the best example so far. One$DB is exactly the same
as Daffodil DB barring a few features and has been made available in
both Embedded and Network editions.
|
|
| ozone
The Ozone Database Project is a open initiative for the creation of an
open source, Java based,
object-oriented database management system.
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.
ozone includes a fully W3C compliant
DOM implementation that allows you
to store XML data. You can use
any XML tool to provide and access these data. Support classes for
Apache Xerces-J and Xalan-J are
included.
Besides the native API, ozone provides a
ODMG 3.0 interface.
Although not fully ODMG compliant
it helps you to port applications to/from ozone.
ozone does not depend on any back-end database or mapping technology to
actually save objects. It contains its own clustered storage and cache system
to handle persistent Java objects.
|
|
| PostgreSQL PostgreSQL is a powerful, open source relational database system. It has
more than 15 years of active development and a proven architecture that has
earned it a strong reputation for reliability, data integrity, and
correctness. It runs on all major operating systems, including Linux, UNIX (AIX,
BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is
fully ACID compliant, has full support for foreign keys, joins, views, triggers,
and stored procedures (in multiple languages). It includes most SQL92 and SQL99
data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL,
and TIMESTAMP. It also supports storage of binary large objects, including pictures,
sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl,
Python, Ruby, Tcl, ODBC, among others, and exceptional documentation.
|
|
| SolidDB solidDB for MySQL
is an open source relational database management system (RDBMS) that
consists of MySQL Server and solidDB Storage Engine for MySQL. solidDB for MySQL
is based on Solid's proven online transaction processing (OLTP) product
Solid EmbeddedEngine, which is a fully-featured relational database
that is being used in products from companies including HP, Siemens,
Nortel and NEC. Upon general availability, solidDB for MySQL will
support mission critical applications that require a high level of
reliability and large transaction volumes. solidDB for MySQL is
licensed under GNU GPL.
|
|
| Suneido
Suneido is a complete, integrated application platform -
a system for developing and deploying applications without the
frustrations of integrating multiple different products. Suneido
incorporates an object-oriented programming language, client-server relational database software, and application frameworks and components.
It includes the integrated development environment (IDE) used to create
applications as well as the client and server required to run
applications across networks. Suneido is Open Source - it is provided free, with complete source code.
|
|
| Virtuoso Virtuoso is at the core a high performance object-relational SQL database. As a database, it provides transactions, a smart SQL compiler, powerful stored procedure language with optional Java and .Net server side hosting, hot backup, SQL 99 and more. It has all major data access interfaces, as in ODBC, JDBC, ADO .Net and OLE/DB. |
|
| Xindice
Apache Xindice is a database designed from the ground up to store
XML data or what is more commonly referred to as a native XML database.
If you survey your projects and see
XML popping out of every corner, then Xindice might be a real help for
storing that XML.
The benefit of a native solution is that you don't have to worry
about mapping your XML to some other data structure. You just insert
the data as XML and retrieve it as XML. You also gain a lot of
flexibility through the semi-structured nature of XML and the schema
independent model used by Xindice. This is especially valuable when
you have very complex XML structures that would be difficult or
impossible to map to a more structured database.
At the present time Xindice uses XPath
for its query language and XML:DB XUpdate
for its update language. We provide an implementation of the
XML:DB API
for Java development and it is possible to access Xindice from other
languages using built in XML-RPC API.
As standards in the XML database area mature Xindice will include support
for those that are most important.
Xindice is the continuation of the project that used to be called
the dbXML Core. The dbXML source code was donated to the Apache
Software Foundation in December of 2001.
|
|
|