六自由/开源数据库与商业级质量的功能

微软,甲骨文提供他们的商业产品的令人印象深刻的免费版本,但MariaDB的获得我们的测试

开源关系数据库管理系统

我们测试了六种流行免费或开源关系数据库管理系统(RDBMS):微软的SQL Server Express和PostgreSQL,甲骨文的MySQL和MariaDB的,Apache Derby和火鸟SQL。我们使用含有超过100万条记录日志文件测试每一款产品上安装方便,文档,功能,管理工具和性能。以下是各个结果。(见故事版本。)

微软的SQL Server Express 2012

微软的SQL Server Express 2012

微软流行的SQL Server的免费版本,SQL Server Express的是针对规模较小的应用程序,但它是一个功能丰富的产品,提供了许多的商业版本的核心功能。它可能没有高可用性和集群,但它确实有一支优秀的管理界面和性能是一流的。插入1 000万美元以上的记录只花了一分钟后,而商业版本花了45秒。检索100000条记录用了10秒,相比3秒的商业版本。

MySQL的

MySQL的

MySQL是最流行的开源数据库之一。它是由Sun所拥有,现在由Oracle,它收购了Sun在2010年甲骨文已经表示,它致力于支持和更新的MySQL社区版,且公司已做了一些改进做MySQL运行在Windows上拥有。在我们的测试中,MySQL脱颖而出基于其易用性,安全性的功能和性能。

MariaDB的

MariaDB的

当甲骨文接手MySQL的,有关于Oracle是否会继续保持MySQL的开源的,所以一组开发人员创建MariaDB的,这是基于MySQL和在GNU公共许可证发布的关注。MariaDB的不仅仅是MySQL的一个镜像,但是。开发商正在不断努力建立MySQL的商业版的密切来源的功能集成到MariaDB的,并提高一些MySQL的功能。而且,在我们的测试中,MariaDB的略快于MySQL的执行。

PostgreSQL的

PostgreSQL的

PostgreSQL是本质上是一个关系型数据库,但是有一个面向对象的数据库模型。性能几乎一样快,MariaDB的和MySQL,但最大加是PostgreSQL的pgAdmin的叫管理界面。我们发现的pgAdmin具有一套强大的功能,很容易和直观的导航。

Apache Derby的

Apache Derby的完成了在包在我们审查回来。这是来自Apache项目的开源关系数据库。用Java编写的,它会在任何Java虚拟机上运行,​​并有一个非常小的足迹,这使得它在Java应用程序中,如在PDA或手机上运行嵌入的最佳选择。在性能方面,它并没有提供MariaDB的或MySQL的速度,但差异不是很大。

火鸟SQL

火鸟SQL

火鸟SQL附带一个名为FlameRobin一个跨平台的管理工具,我们发现不作为功能丰富的人在本次测试。我们也遇到了一些小问题的文档和权限问题。性能也下降,因为我们从较小的数据集转移到较大的。总体而言,我们留下了深刻印象的一些已经被添加到一个已经优秀的数据库,Interbase的新功能,但我们的感觉是,火鸟是最适合小型安装。

版权所有©2012足球竞彩网下载