Introduction to Derby Welcome to ! is a full-featured, open source relational database management system (RDBMS) that is based on Java technology and SQL.

is written and implemented completely in the Java programming language. provides users with a small-footprint standards-based database engine that can be tightly embedded into any Java based solution. ensures data integrity and provides sophisticated transaction support. In the default configuration there is no separate database server to be installed or maintained by the end user.

The on-disk database format used by is portable and platform-independent. You can move databases from machine to machine without needing to modify the data. A application can include a pre-built, populated database if it needs to, and that database will work in any configuration.

For more information about , visit the website at http://db.apache.org/derby. The website provides pointers to the Wiki and other resources, such as the derby-users mailing list, where you can ask questions about issues not covered in the documentation.

Before you install , you should understand the deployment options and system requirements.