开源数据库列表

来源:互联网 发布:c .net编程题 编辑:程序博客网 时间:2024/05/21 07:00

转载于:http://database.csdn.net/subject/databaseopen.htm

编辑导语

开源数据库最初的诞生和发展大都依靠自由软件开发者,但是,现在越来越多的IT公司开始把触角伸向了开源数据库。而早期投身于其中的IT厂商早已获利,比如Sleepycat公司从1996年就开始盈利,收入来源主要是向使用其产品的软件商收取年费。  而最为成功的开源数据库公司则是MySQL。其2002年的销售收入就已达到500万美元,2003年更是达到1200万美元。较商业化的开源数据库有:SQLite、SimpleSQL、Berkely DB、Minosse、Firebird( 前身是是Borland公司的InterBase)、PostgreSQL、MySQL等。下面我们对这几个数据库一一介绍。[编辑:张耀宏]

开源数据库逐个数

MySQL中文参考手册

MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP组合重要组成部分(LAMP 在英语中是“灯”的意思,但是在 IT 行业当然不是那么简单的一个意思了。这个术语在德国十分流行。代表了 Linux 平台上的 Apache 网站服务器;MySQL 数据库以及 Perl 、Python 或者 PHP 编程语言的结合)。

PostgreSQL 关系型数据库

POSTGRES数据库的后开源版本,号称拥有任何其他数据库没有的大量新特性,似乎目标是要做超大型的OO关系型数据库系统,目前已经发展到8.2,有.NET驱动,中文官方网站有详细介绍。

firebird是一个全功能的,轻量级数据库

Firebird脱胎于Borland公司的开源版数据库Interbase6.0,是一个完全非商业化的产品,用C和C++开发。由于与interbase的血缘关系,大部分interbase的开发工具可以直接应用到Firebird开发中。完全支持ANSI SQL92、98等,有3种模式,单机独立,典型C/S,超级服务器。

berkely DB 是一个嵌入式的数据库

C++编写的大型关系型数据库系统,还额外地支持XML(把XML当成数据库),号称2百万的安装量,MySQL也只不过号称5百万安装量而已,跨平台。你可以把他用于嵌入式的设备呀,他的体积非常小,完全能哆胜任任何关于数据操作的要求。

SimpleSQL是一个64位的关系型数据库

SimpleSQL是一个64位的关系型数据库,一个标准的服务端免费的数据库组件,具有符合SQL 和 JDBC标准的事务性数据库服务器,具有轻便型的单数据库文件,第一个数据库的开发语言是java和c++。

SQLite 一个轻量级别数据库

SQLite 一个轻量级别数据库, 具有很多不错的特点。最新版本:3.3.6 支持事件,不需要配置,不需要安装,也不需要管理员 支持大部分SQL92,一个完整的数据库保存在磁盘上面一个文件同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T,字符和BLOB的支持仅限制于可用内存 整个系统少于3万行代码,少于250KB的内存占用(gcc) ,大部分应用比目前常见的客户端/服务端的数据库快没有其它依赖 源代码开放, 代码95%有较好的注释

 

 

PS:

NOSQL

VMware发布开源非关系型数据库Affinity

Affinity网站:
http://affinitydb.org/ 

更多的信息请参见:
http://communities.vmware.com/community/vmtn/cto/cloud/blog/2012/02/28/vmware-adds-affinity-to-its-open-source-data-efforts

http://www.lupaworld.com/article-209724-1.html

 

http://www.linuxeden.com/html/news/20111009/114712.html