What is Apache Derby?
It is an open source relational database implemented entirely in Java and available under the Apache License.
Apache Derby is a tool in the Databases category of a tech stack.
Apache Derby is an open source tool with 251 GitHub stars and 123 GitHub forks. Here’s a link to Apache Derby's open source repository on GitHub
Who uses Apache Derby?
8 developers on StackShare have stated that they use Apache Derby.
Apache Derby's Features
- Small footprint
- Based on the Java, JDBC, and SQL standards
- Provides an embedded JDBC driver
Apache Derby Alternatives & Comparisons
What are some alternatives to Apache Derby?
See all alternatives
SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
It offers a small, fast multi-threaded and transactional database engine with in-memory and disk-based tables and supports embedded and server modes. It includes a powerful command line SQL tool and simple GUI query tools.
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
Oracle Database is an RDBMS. An RDBMS that implements object-oriented features such as user-defined types, inheritance, and polymorphism is called an object-relational database management system (ORDBMS). Oracle Database has extended the relational model to an object-relational model, making it possible to store complex business models in a relational database.