备忘录

记录学习过、研究过、使用过和总结过的内容,以备不时之需

统计

留言簿(4)

积分与排名

其它

技术网站

牛人博客

阅读排行榜

评论排行榜

主题:几个热门开源数据库

当下,开源数据库正被越来越多的企业所应用,特别是中小企业。它能有效降低信息处理的成本,拥有高性能、易部署、易使用,存储数据方便等特点。下面,与大家整理了8个热门的开源数据库,供参考。

    1. HSQLDB

    HSQLDB是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。

    2. Axion

    Axion是一个小型的,快速的SQL和JDBC 适应的关系数据库引擎,由JAVA编程语言编写并且用于JAVA语言。

    3. db4o

    db4o是一个开源的纯面向对象数据库引擎,对于 Java 与 .NET 开发者来说都是一个简单易用的对象持久化工具,使用简单。

    4. MckoiDDB

    MckoiDDB是基于Java 1.6开发的一种分布式数据库系统,采用100%纯Java编写,可以运行在任何操作系统上。它对小数据集与大数据集都有很好的支持。

    5. QED

    QED是一个速度快,但很小的纯java关系型数据库。支持SQL92标准,支持事务回滚。QED可以任意免费使用。

    6. yaRDBMS

    yaRDBMS是一个简单、快速的数据库,用于存储来自Java程序的key—value成对数据。可以通过配置来使该数据库支持不同的功能和存储方式。

    7. Apache Derby

    Apache Derby是一个完全用java编写的数据库,所以可以跨平台,但需要在JVM中运行。其非常小巧,核心部分derby.jar只有2M,所以既可以作为单独的数据库服务器使用,也可以内嵌在应用程序中使用。

    8. SMYLE

    SMYLE是一个基于 LGPL 的高可靠性、高性能 Java 数据库,能够处理 100,000 行的表,支持多维索引、事务处理、崩溃及时恢复等特性。并可嵌入到应用中,不需要单独安装发布。 

    9. H2

    JAVA实现,最吓人的是它网站上的一个性能图表,居然比Derby和HSQLDB高出来一大截,请有经验的来评论一下

    10. SQLite

    
    SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

posted on 2011-10-24 10:59 雪山飞狐 阅读(387) 评论(0)  编辑  收藏 所属分类: 数据库知识