Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Category

DBMS

DataBase Management Systems

Display options and filters
Sort by:
Built for Java
Free or free version available
Sold as a service
Library
Source code provided
Discontinued
Plug-in

Perst

 Home Page Home Page

Categories: DBMS

Author: McObject

Latest version: 3.0
Added 2006-02-07Updated 2008-12-21

Object oriented, open source embedded database for Java and .NET.

Features include:
- run-time code footprint of between 30K and 300K
- garbage collection
- detection of hanging references
- automatic schema evolution
- XML import/export utilities
- master-slave replication support
- implementations in 100% Java
- supports Java (including Google's Android platform) and Java ME/J2ME (through Perst Lite)
- ACID transactions
- no end user administration required
- integration with AspectJ and JAssist AOP tools
- multi-version concurrency control (MVCC)
- supported indexes include a classic B-Tree; R-tree indexes (spatial/mapping data); database containers optimized for memory-only access; KD tree, and more
- full text search, via native capability or Apache Lucene information retrieval library integration
- On-the-fly compression for Perst Lite (Java ME), reduces stored data size by three to five times

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

PointBase

 Home Page Home Page

Categories: DBMS

Author: DataMirror

Latest version: 5.5
Added 2006-10-17

SQL92/99 JDBC-compliant Java relational database.

PointBase comes in three versions:
- PointBase Embedded: for server application development. Features include: Platform-independent; Small footprint; Storage for several terabytes of data; Single JAR file for database and application installation; Integration with standard Java IDEs.
- PointBase Micro: a compact database written for handheld devices. Features include: Platform-independent; Optimized for the J2ME and J2SE platforms; Compact database footprint (<45KB for J2ME CLDC/MIDP) for mobile applications; Database encryption and standards-based secure communication; Standards-based development using JDBC and SQL.
- Transformation Server for Mobile: for synchronizing data between databases residing on mobile platforms and corporate back-end databases. Features include: Bi-directional, platform-independent synchronization with Oracle, SQL Server and other JDBC compliant databases; Publish-and-subscribe model and join filtering; Conflict detection and resolution.

Built for Java
Built for Java

Objectivity/DB

 Home Page Home Page

Categories: DBMS

Author: Objectivity

Latest version: 10
Added 2006-04-27Updated 2010-09-28

Object-oriented database management system.

Objectivity/DB consists of shared libraries, several servers, and a set of administrative tools. The shared libraries and servers provide storage and retrieval of local and distributed data, and ensure data integrity through transaction
Objectivity/DB is a database software library that is linked with the application program instead of using a separate data server process. It has C++, Java, .NET and Smalltalk application programming interfaces. It also supports SQL and XML. It includes database design and administration tools that plug in to an Eclipse framework.

Features for .NET include:
- Automatic C# code generation for persistent class definitions
- Managed library of Objectivity/DB access methods that can be invoked from .NET
- LINQ support
- Persistence Designer plugin for Visual Studio
Features for Java include:
- Support for industry standard Java Virtual Machines
- Database interface is natural for the Java developer
- "single process model" delivers performance by reducing context switching
- Multi-threading support
- EJBQL (Enterprise JavaBeans Query Language)
- Objectivity Assist tool for database application development, administration and browsing based on Eclipse

Built for Java
Built for Java
Library
Library
Plug-in
Plug-in

CodeBase for the Java Programming Language

 Home Page Home Page

Categories: DBMS

Author: Sequiter

Database engine.
CodeBase is designed for applets, embedded database applications and other situations where resources are limited. Using one API, you can create Java database solutions for Windows, UNIX and other platforms.
CodeBase supports two programming models: standalone (single/multi-user), and client/server.

Built for Java
Built for Java
Library
Library
Source code provided
Source code provided

TimesTen In-Memory Database

 Home Page Home Page

Categories: DBMS

Author: Oracle

Latest version: 6.0
Added 2005-10-11

Relational database deployed in the application tier as a cache or embedded database that operates on data stores that fit entirely in physical memory using standard SQL interfaces.

Features include:
- Supports standard ODBC and JDBC interfaces for applications to connect to the database
- Supports SQL-92 standards
- Supports replication
- Supports indexes
- Applications can be developed using C, C++, or Java.

Built for Java
Built for Java
Library
Library

Versant Object Database

 Home Page Home Page

Categories: DBMS

Latest version: 8.0
Added 2010-09-28

Object data management system for Java, .NET and C++.
Versant Object Database directly manages the persistent state of complex object graphs.

Features include:
- Transparent object persistence from C++, Java and .NET
- Support for standards, e.g. JDO
- Dynamic schema evolution
- Multi-threading, multi-session
- End-to-end object architecture
- Fine-grained concurrency control

Built for Java
Built for Java

Ittia DB

 Home Page Home Page

Categories: DBMS

Author: Ittia

Latest version: 3.2
Added 2008-08-16Updated 2010-09-28

ACID-compliant transactional embeddable database engine.

Product family:
- Ittia DB-SQL Standard: Embed the stand-alone library directly into an application for data indexing, crash recovery, and optional run-time SQL queries.
- Ittia DB-SQL Plus: Share database files between threads, processes, and devices using Ittia's lightweight data server, designed to support a high level of concurrency even in low-memory environments.

Features include:
- ACID transaction logging
- Indexed search
- Run-time SQL query engine (implements ANSI SQL-89 and much of SQL 2003).
- Portable C, C++, Java, .NET APIs
- Cross-platform (Windows, Linux, vxWorks, etc.)
- Bounded run-time memory, configurable at run-time.
- Data is buffered in memory to automatically reduce flash wear.
- Multi-threaded and client/server shared access
- Strong data type support
- Internationalization support (UTF-8, UTF-16, and UTF-32 Unicode strings)
- Dynamic schema alteration

Built for Java
Built for Java
Library
Library

Daffodil DB

 Home Page Home Page

Categories: DBMS

Author: Daffodil Software

Latest version: 4.1
Added 2005-04-04

J2EE-certified, JDBC 3.0 and SQL 99 compliant Java database.

Daffodil DB comes with support for:
- Full-text search
- PSM (Persistent Stored Module)
- Encryption, Backup & restore, Read-only database, Export/import features
- Row sets & XA-Resources
- Stored procedures, User Defined Functions, scalar functions, triggers
- PHP, MVCC, Unicode
- ODBC
- Large Object Data types (BLOB and CLOB)

Daffodil DB is compatible with multiple application servers, web servers, JDO and object mapping tools such as: Websphere, Weblogic, Oracle 9iAS, Sun One, JBoss, Tomcat, Apache, IIS (Microsoft Internet Information System), PWS (Microsoft Personal Web Server), Hibernate, Frontiersuite for J2EE, Kodo-JDO, etc.

Daffodil DB is available in the following editions:
- Embedded Edition: suitable for multi-threaded applications requiring an embedded database. The Embedded Edition is a multiple connection RDBMS designed specifically for embedding it inside Java-based applications.
- Network (Server) Edition: built on Internet standards and provides relational data management for networked applications. Networked applications can use Daffodil DB Server Edition to provide data access from anywhere using standard SQL and JDBC interfaces.

An open source version Daffodil DB is also available: One$DB.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

HSQLDB (HyperSQL DataBase)

 Home Page Home Page

Categories: DBMS

Latest version: 2.0
Added 2005-10-11Updated 2010-06-18

SQL relational database engine written in Java.
HSQLDB has a JDBC driver and supports nearly full ANSI-92 SQL (BNF tree format) plus many SQL:2008 enhancements. It offers a small database engine which offers both in-memory and disk-based tables and supports embedded and server modes.

Features include:
- 100% Java; Standard SQL
- Inner and outer joins, SELECT queries as correlations in joins; Scalar SELECTS, correlated subqueries including IN, EXISTS, ANY, ALL
- Views, Temp tables and sequences; Triggers; Java stored procedures and functions
- Primary key, unique and check constraints on single or multiple columns; Indexes on single or multiple columns
- ORDER BY, GROUP BY and HAVING; COUNT, SUM, MIN, MAX, AVG and statistical aggregate functions (also in expressions and function arguments); Full support for SQL expressions such as CASE .. WHEN .. ELSE .. , NULLIF, etc.
- SQL standard autoincrement column support plus sequences
- Transaction COMMIT, ROLLBACK and SAVEPOINT support
- Referential Integrity (foreign keys) with full cascading options (delete, update, set null, set default)
- Can be used in applets, read-only media (CD), inside jars, webstart and embedded applications
- Java command line and GUI tools for database management

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Berkeley DB Java Edition

 Home Page Home Page

Categories: DBMS

Author: Oracle

Latest version: 3.2
Added 2005-06-22Updated 2006-10-09

Transactional database written in Java.
Berkeley DB Java Edition stores data in the application's native format, features full ACID transactions and recovery, record-level locking, zero administration and an API that provides a Java Collections-style interface.

Features include:
- J2EE standards support: J2EE Connector Architecture (JCA), Java Transaction API (JTA) and Java Management Extensions (JMX)
- Record level locking
- Sequences
- Small footprint: less than 495KB
- An API providing persistence without the need to translate objects into tables
- Deferred write
- Runs on any Java J2SE 1.4.2 or later certified Java Virtual Machine
- Supports all versions of Unix, Linux and Windows as well as most other major operating systems

Available under a dual-license. A no-cost open source license permits redistribution if your application is open source. A commercial license is available for redistribution of proprietary applications.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

db4o

 Home Page Home Page

Categories: DBMS

Author: Versant

Latest version: 8.1 Beta
Added 2004-12-27Updated 2011-02-10

Open source object database engine.

Features include:
- Native Java / .NET
- Embeddable
- Class model == database schema
- Automatic schema versioning
- Query by example
- SODA active queries
- Object-oriented replication
- Native queries: express database queries in native semantics of the programming language. This eliminates the need to learn additional APIs such as JDO, OQL, or SODA
- ObjectManager browser
- 400KB footprint

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Derby

 Home Page Home Page

Categories: DBMS

Author: The Apache Software Foundation

Latest version: 10.6.1.0
Added 2006-11-20Updated 2010-06-18

Apache Derby is a relational database implemented entirely in Java and available under the Apache License, Version 2.0.

Features include:
- small footprint: about 2.6MB for the base engine and embedded JDBC driver
- based on the Java, JDBC, and SQL standards
- provides an embedded JDBC driver that lets you embed Derby in any Java-based solution
- supports the more familiar client/server mode with the Derby Network Client JDBC driver and Derby Network Server

Built for Java
Built for Java
Free or free version available
Free or free version available

H2

 Home Page Home Page

Categories: DBMS

Latest version: 1.2.137
Added 2010-06-18

Java SQL database.

Features include:
- 100% Java
- JDBC API
- Embedded and server modes
- In-memory databases
- Browser based console application
- Small footprint: around 1 MB jar file size

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé