Database Servers, Engines, SoftwareMicrosoft SQL Server 2008 R2 Express
Available free for both development and deployment, Microsoft SQL Server 2008 R2 Express supports 10 GB of storage per database. There is also a link for a free trial of Microsoft SQL Azure Database, a cloud-based relational database service built on SQL Server.
Firebird
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms.
MySQL database downloads
The world's most popular open source database, MySQL open source software is provided under the GPL License.
Perst
Perst is an object-oriented embedded database for applications that need to deal with persistent data. There are two implementations of Perst - pure Java and pure C# (C Sharp).
HSQLDB
HSQLDB is an SQL relational database engine written in Java. It has a JDBC driver and supports nearly full ANSI-92 SQL (BNF format) plus many SQL:2008 enhancements. It includes tools such as a command line SQL tool and GUI query tools.
SQLite
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine
Absolute Database
Absolute Database is a Delphi database engine. According to the website, this BDE replacement is a compact, high-speed, robust and easy-to-use database engine, which compiles right into your EXE. Free for personal use only.
postgresql
PostgreSQL is an open source relational database management system and runs on many platforms. You can download the latest release as well as a conversion utility (MySQL to PostgreSQL) from this page.
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.
ScimoreDB
ScimoreDB Distributed SQL database is free shared-nothing clustered database system . The Database server have been designed to take advantage of parallelization over multiple servers, achieving a near linear scalability for OLTP applications. Supporting up to 512 PC's in a single database cluster, ScimoreDB offers value in terms of speed, functionality and cost.
H2
H2 is a SQL database engine. Available as Java library and as native executable (using GCJ). Clustering, embedded and server mode, disk based or in-memory operation. JDBC and (partially) ODBC APIs are supported. Support for transactions, referential integrity, triggers, subqueries, views, and encryption. A browser based console application is included. H2 stands for 'Hypersonic 2' and is written by original author of Hypersonic SQL.
db4o
db4o (database for objects) is the open source object database for Java and .NET. It is free software available under the GPL and also under a commercial license. It can persist any native object with a single line of code and allows you to experience true object-orientation. Features include: ACID transactions, query-by-example, S.O.D.A. query API and automatic class schema recognition, small footprint.
AidAim SQLMemTabl
SQLMemTable is a fast in-memory database system. Key features: no BDE, no dlls required, SQL support, BLOB compression, fast indexes, import/export, Unicode, comprehensive help. SQLMemTable Personal is free for personal use. Any company must order SQLMemTable Com, Pro, Team4, Team8 or Enterprise to use it in its projects
Hypersonic SQL
hsqldb is a relational database engine written in Java, with a JDBC driver, supporting a rich subset of ANSI-92 SQL (BNF tree format). It offers a small (less than 160k), fast database engine which offers both in memory and disk based tables. Embedded and server modes are available. 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. (100% Java Database)
ngres Database Community Edition
Free to download and use, this is available under the GPL V2. There are 64 and 32 bit versions for Windows and Linux.
Berkeley DB
Berkeley DB is now an Oracle product. The licensing depends on how you use the product - see the website for more details. You need to create a sign-in account to access downloads, and it is not very clear to me whether this still qualifies as free.
SimpleSQL
SimpleSQL is designed to be a simple to use relational database, for Java, C++, JDBC, PHP, ActiveX, etc.
Mariposa
Mariposa was a relational database research project run by Michael Stonebraker at UC Berkeley. It has long since been discontinued, but the downloads are still there.
Dxstore Database System
The Dxstore Database System is a database management system for Linux, FreeBSD, and other operating systems. In the tradition of dbm/ndbm, it is distributed as an embeddable C or C++ library and shares with them the model of a database as a collection of key/value pairs
|