DB2 for Linux
(commercial) The world most trusted relational database for applications ranging from business intelligence to e-business. The availability of DB2 Universal Database on Linux enables developers to combine the power of Linux with the performance and robustness of DB2. Read more hot
(commercial) IBM Informix provides Linux developers with the full power of an SQL-based database engine, combined with the quality, configurability, and interoperability of the Linux operating system. hot
MariaDB is a database server that offers drop-in replacement functionality for MySQL. MariaDB is built by some of the original authors of MySQL, with assistance from the broader community of Free and open source software developers. Killer App hot
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. hot
The MySQL database server is the world's most popular open source database. Over six million installations use MySQL to power high-volume Web sites and other critical business systems including industry-leaders like The Associated Press, Yahoo, NASA, Sabre Holdings and Suzuki. Read more hot
(commercial) Oracle Database 10g is the first database designed for enterprise grid computing, the most flexible and cost-effective way to manage enterprise information. It cuts costs of management while providing the highest possible quality of service. In addition to providing numerous quality and performance enhancements, Oracle Database 10g significantly reduces the costs of managing the IT environment, with a simplified install, greatly reduced configuration and management requirements, and automatic performance diagnosis and SQL tuning. These and other automated management capabilities help improve DBA and developer productivity and efficiency. hot
PostgreSQL is a highly-scalable, SQL compliant, open source object-relational database management system. With more than 15 years of development history, it is quickly becoming the de facto database for enterprise level open source solutions. Read more hot
CockroachDB is an open source database inspired by Google's Spanner technology. Features include automated horizontal scaling & repair, strongly-consistent replication, distributed transactions. It supports the PostgreSQL wire protocol. new
ActorDB is strongly consistent, distributed and horizontally scalable. It is based on an industry-proven reliable database engine.
Adabas is Software AG?s advanced database management system that delivers high transaction throughput while ensuring integrity and flexibility. Adabas is a high-performance database for large, mission-critical applications. It is specifically designed to support thousands of users in parallel while giving sub-second response times.
Birdstep's RDM Embedded
(commercial) Birdstep's RDM Embedded is a high performance, small footprint embeddable data management solution designed for today's complex, interconnected application-specific systems.
Cego implements a relational and transactional database system with support for the SQL query language.
Citus transforms PostgreSQL into a distributed database for demanding big data applications, delivering a unique combination of massively parallel analytics and real-time reads/writes.
The objective of the CORAL project is to develop a robust and efficient deductive database system, and to investigate its use in various application domains. Coral is a deductive system which supports a rich declarative language, and an interface to C++ which allows for a combination of declaritive and imperative programming. The declarative query language supports general Horn clauses augmented with complex terms, set-grouping, aggregation, negation, and relations with tuples that contain (universally quantified) variables. A CORAL declarative program can be organized as a collection of interacting modules.
A relational DBMS with the interfaces a la Carte.
A DBMS written to optimize the storage, retrieval, querying and relational management of XML-based documents.
Drizzle is a lightweight SQL Database optimised for Cloud and network applications. It is a high-performance microkernel database management system (DBMS) for scale-out applications. Read more
A relational database engine to provide Linux users with heterogeneous access to multiple local and remote data source.
(commercial) A fast, reliable database management system featuring: Small footprint, Kernel and SQL Interface Routines, Fast Bulk Data Handling, and bulk chunks.
Firebird Relational Database
Firebird is a relational database offering many ANSI SQL-99 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.
(commercial) A database development and porting system for moving xBase based languages to UNIX. It is also a highly optimized 4GL language, syntactically compatible to other XBase dialects, like dBase, Clipper, Fox etc.
Flora is a minimalistic but very powerful NoSQL database which is easy to understand, flexible and Lua-scriptable.
A SQL Database Client with plugin support to provide access to multiple database servers.
GNU SQL Server
SQL Server is a free portable multiuser relatational database management system. It supports the full SQL89 dialect and has some extensions from SQL92. It provides multiuser access and transaction isolation based on predicative locks. The working OS: UNIX. The working language: C . It also uses RPC, shared memory and message queues.
HailDB is a relational database in shared library form that can be embedded into applications. It is not a SQL database, although you can use this library as the storage backend for a SQL database.
HDB is a small, flexible, and efficient hierarchical database. It comes with a wide range of command line utilities for manipulating and extracting data. It is designed for both embedded and bigger systems. It currently has interfaces to C, C++, Java, and Perl.
InfiniDB Community Edition
InfiniDB Community Edition is a scale-up, column-oriented database for data warehousing, analytics, business intelligence, and read-intensive applications.
Ingres is a proven, high-performance open source relational database solution that offers the scalability, integration and flexibility to leverage information resources across a wide range of platforms, including Linux, UNIX, Windows and OpenVMS. Ingres is a robust RDBMS that has thirty years of industrial-strength experience with commercial use in mission-critical applications. Read more
(commercial) Designed for use in situations where there is no database administrator or IT support, InterBase is powerful enough to support mission-critical applications, yet compact enough to run on very modest systems.
jBASE offers a suite of database management products and development tools. jBASE, the flagship product, provides a multidimensional database, a development environment including a development language, and a middleware component allowing other mainstream and standards-based products to communicate with the jBASE products.
A simple database server using SQL like query language. It's based on Berkley DB
LEAP is a free Relational Database Management System. It is designed as an educational tool to help students, and assist researchers and teachers. It is as an implementation of the Relational Algebra: It doesn't support SQL, so it's not like Oracle, PostgreSQL, Sybase or MySQL. The relational algebra is an important underpinning to SQL, and students will find that LEAP helps them better understand this vital component of relational theory.
LocalSQL provides a library and command line tool for direct invocation and processing of SQL statements on local databases (data is stored in dbase files). A subset of SQL92 is implemented.
MDBMS is a relational DBMS which features an ingres-like interface and comes with a C library and a CGI-bin for dynamic HTML pages. The database server consists of 1 daemon and no configuration.
Mimer SQL provides small footprint, scalable and robust relational database solutions that conform to international ISO SQL standards. It is very well suited for high performance mission critical systems as well as for mobile and embedded solutions. Mimer SQL supports the ODBC, JDBC, ESQL, Mono, ADO and ADO.NET database APIs and runs on all major operating systems including Windows, UNIX, Linux, Mac OS X, Symbian OS, PocketPC and OpenVMS.
Mroonga is a MySQL storage engine based on groonga, the full text search engine. It uses the Pluggable Storage Engine interface in MySQL 5.1 and later.
mSQL (Mini SQL)
Mini SQL (mSQL) is a light weight relational database management system capable of providing rapid access to your data with very little overhead.
MySQL/Galera is a MySQL distribution that can be used to create a synchronous multi-master MySQL cluster.
(commercial) OpenEdge RDBMS is an open, flexible, scalable, and highly available database solution that supports virtually unlimited numbers of users and transactions with minimal administration and maintenance.
Peloton is a self-driving SQL database management system. A relational database management system designed for fully autonomous optimization of hybrid workloads.
(commercial) Pervasive.SQL on Linux is a low-maintenance, scalable database management system specifically designed to meet the fast changing needs of the Internet age. Pervasive.SQL provides remote client data requesters as well as a full featured, high performance back end server engine.
An Italian RDBMS. Because it derives from a commercial project, it is already robust, fast, and rather complete.
(commercial) A relational DBMS (Database Management System) for Mac, Mac OS X, UNIX and Windows 95/98/NT platforms. PrimeBase supports all common database access standards (SQL, ODBC, JDBC, DAL and EOF Adaptor) and protocols (including TCP/IP and ADSP).
PyBackend is a relational database backed object development framework written in python and released under GNU Library General Public License. It allows object persistence through a relational database backend. You need not write SQL queries within your class to store or retrieve object-attributes.
PySQLite is a powerful embedded relational database engine. PySQLite makes it available to Python developers via the Database API 2.0.
A database suite that includes a a powerful Tcl/Tk graphical user interface library, an Fx-based program for managing database information, a report generator and more.
Rasql implements a subset of SQL and was coded in Lua to experiment with the relational and column-wise storage model of Metakit. It was heavily influenced by Gordon McMillan's MkSQL work.
(commercial) Recital is a family of products that includes a new and enhanced version of; Recital 9 Terminal Developer, an IDE for building and deploying internet-based applications; Recital 9 Visual Developer, and a cross-platform ANSI SQL compliant database server that is also compatible with Visual FoxPro 8.0 SQL; The Recital 9 Database Server.
Red Brick Decision Server
(commercial) A powerful Informix database engine for data warehousing in Web or conventional decision-support environments.
The objective of the Shore project is to design, implement, and evaluate a persistent object system that will serve the needs of a wide variety of target applications including hardware and software CAD systems, persistent programming languages, geographic information systems, satellite data repositories, and multi-media applications.
SHORE Storage Manager
SHORE Storage Manager provides transactions with ACID properties, with ARIES-based logging and recovery, primitives for partial rollback, transaction chaining, and early lock release, prepared-transaction support for two-phased commit, persistent storage structures : B+ tree indexes, R* trees (spatial indexes), and files of untyped records, and more.
shsql is a standalone SQL database that stores data in ascii text files. It has a small memory footprint and code size and can be embedded directly into applications-- there is no server process. SHSQL is a pared-down SQL implementation but retains useful features such as timeout record locking and search engine comparison operators.
A BerkeleyDB style database implemented with skip lists instead of a b-tree.
(commercial) The Solid Autonomic Data Management Platform? is a distributed and embedded data management solution designed to ensure that data in complex distributed applications takes care of itself. Solid provides you with a high-performance relational database management system (RDBMS) that can run on devices with limited RAM.
Speedy is a SQL-database with some unique features especially important for unit-testing. It is small, fast and simple to use. It contains a rich set of SQL-commands (e.g. sub-selects, joins, distinct).
(commercial) The SQLBase Embedded Database offers scalability from the Desktop to the Web. With its small footprint yet robust functionality, SQLBase provides developers a way to create, deploy and support applications requiring an embedded database, whether being used on the desktop, on a web server, or in a distributed/mobile application.
(commercial) SQLflex is a powerful, full featured SQL that delivers all the capabilities of both Informix-ESQL/C and Informix standard engine, but as low as 10% of the cost. If you are already using Informix, you will be able to replace Informix without modifying your existing code or databases.
Sqsh (pronounced skwish) is short for SQshelL (pronounced s-q-shell), it is intended as a replacement for the venerable 'isql' program supplied by Sybase.
Tdbengine is a "relational database management system" - in short: RDBMS - with an integrated programming language. It represents the enhancement of the famous DOS-TDB and is predestined to handle databases on the web. It connects to the webserver using the standard cgi interface. The tdbengine is very small (about 400 KByte), extremely quick and easy to administrate. Currently versions for Linux (x86), FreeBSD (x86) and Windows NT/2000 are available.
(commercial) TEXIS is a fully integrated SQL RDBMS that intelligently queries and manages databases containing natural language text, standard data types, geographic information, images, video, audio, and other payload data.
ThinkSQL is a powerful, cross-platform relational database management system designed for modern operating systems and hardware. It aims to comply fully with the ISO SQL standard to provide an open and flexible SQL server for your applications. ThinkSQL uses a multi-versioning engine to provide consistent views of data and concurrent access to rows without locking. The server also has stored procedures and functions (using the standard syntax), and has support for large multimedia objects.
TurnKey MySQL appliance
TurnKey MySQL appliance is an easy-to-use, lightweight, installable live CD of the MySQL database. It can run on real hardware in addition to most types of virtual machines. It features a Mac OS X-themed Web management interface and a Python configuration and installation console. It is based on Ubuntu 8.04.1 Hardy LTS, and is designed to provide users with a pre-integrated, automatically updated, turn-key operating system environment that is carefully built from the ground up with the minimum components needed to run the MySQL database with maximum usability, efficiency, and security.
A database management system. It has a data definition language (DDL) which lets the programmer define tables and relations. A special tool converts the DDL specification into a database description file which then tells the database how to build the tables and access the data.
VoltDB is an in-memory database. It is an ACID-compliant RDBMS which uses a shared nothing architecture. It includes both enterprise and community editions.
A simple X/Motif database manager and user interface builder. xmbase-grok is a program for displaying and editing strings arranged in a grid of rows and columns. Each row is presented as a card consisting of multiple columns, or fields, that allow data entry.