虚拟主机 || ASP虚拟空间 || PHP网站空间 || CGI主页空间 || ASP.Net主机 || JSP空间 || JAVA主机 || ASP论坛空间 || PHP论坛虚拟主机 || CGI论坛网页空间 || 公司邮箱 || 企业邮局 || 租邮箱信箱 || 域名注册 || 注域名网址 || MSSQL Server数据库 || MSSQL 2000数据库 || 首页 || 网站地图
- - - - - - - - - - - - - - -


在充满传奇色彩的软件行业,开源运动早已不再是一种哗众取宠的时尚,而是成为一种潜移默化的文化。这里包括“最受欢迎的开源数据库”MySQL、“最先进的开源数据库”PostgreSQL、“新世纪的关系型数据库” Firebird,此外还包括将嵌入式作为自己重要使命的精巧的Berkeley DB和曾经在ERP领域取得不俗业绩的SAP DB(MaxDB)。更为可喜的是,伴随着Java技术而快速发展的功能同样出色的Apache 组织的Derby(由IBM著名的Cloudscape 10演化而来)、Hypersonic的HSQL等,凡此种种,开源数据库阵营可谓“乱花渐欲迷人眼”。

  那么如何选择和自己的业务比较契合的开源数据库呢?本文将选择以下五种比较常见的开源数据库,从功能特性及应用等角度进行简要的评析,期望能够对用户有些帮助。

租用SQL数据库、租用SQL Server数据库


  租用SQL数据库、租用SQL Server数据库的发展在一开始便定位于快速、稳定的大型关系型数据库的目标,因而在设计上当性能和标准不相协调时,更主要的是性能和稳定性的考虑,这也许可以解释为什么MySQL 4迄今还不支持如外键引用等数据库管理员们所钟爱的功能。

  如今的MySQL 4版本可以运行于多种操作系统平台,支持全文搜索,提供了常见开发语言的编程接口,最大可支持64TB的表空间……,而可伸缩的设计体系使得MySQL既能够提供企业级的客户机/服务器工作方式和复杂的集群工作方式, 也能够作为嵌入式的数据库引擎集成到其他的应用系统之中。


  对于那些需要海量数据的检索,不需要复杂的事务操作的用户来说,MySQL应该是一个比较理想的选择。

  MaxDB是2003年SAP公司和MySQL AB公司合作之后SAP DB新的名称。MaxDB是一款重量级的、获得SAP R/3认证,适宜于联机事务处理和联机分析处理等多种业务类型的高可用性、高可靠性和极具伸缩性的数据库,支持大容量的用户和并发业务操作,采用多线程多进程的服务器设计,支持多处理器的应用,并通过集群和热部署提供高可靠性,支持TB级的海量数据,支持企业级的数据同步和复制等复杂应用。

  上述的功能如此强大,就难怪Intel,Toyota,DaimlerChrysler,Yamaha等业界列强选择它了。应该说,对于租用SQL数据库、租用SQL Server数据库业务的用户,尤其是采用SAP ERP系统的用户,如果考虑较高的性价比,采用MaxDB应该是非常明智的选择。

  PostgreSQL自1986年发展迄今已有近20年的历史了。如今的PostgreSQL 8.0可谓身怀绝技,它支持一系列关键特性:支持分布式的事务处理;支持外键功能,以及所有的SQL 99的连接类型、触发器;支持用户自定义的对象数据类型和操作;支持子查询、部分索引和表达式索引;支持多种语言产生的存储过程,同时PostgreSQL提供了多种编程接口,拥有热备份和选择性备份恢复工具等……。如此奇妙的特性,无怪乎它享有“最先进”的美誉了,印度的农业信用社就使用PostgreSQL处理金融业务。

租用SQL数据库、租用SQL Server数据库


  但是,和MySQL相比PostgreSQL的性能一直被视为弱项。对于那些需要复杂业务操作,而对性能要求不是过于苛刻,同时期望系统的设计富于扩展性的用户而言,不妨采用PostgreSQL。


  FireBird数据库是Inprise(Borland)公司在自己的IDPL(Initial Developer's PUBLIC LICENSE)许可协议基础上,将Interbase 6.0数据库贡献给开源组织后的产品。

  FireBird全面支持SQL 92 Entry Level 1的功能和绝大部分的SQL 99功能,能够运行于Windows、Linux或其它Unix等多种平台上。但是由于未知的原因,Firebird的后续开发比较缓慢,迄今为止的1.5版本,仅仅是用C++重写原有的C代码,缺乏新的功能点,而且其开源部分似乎并不完全,如:缺乏企业级应用的复制机制。然而,作为一款成熟的起步级的数据库管理系统,Firebird还是值得被研究和分析的。如果你不更改FireBird的数据库引擎,那么你可以将FireBird任意应用到你的商业应用之中。

  最后我们来租用SQL数据库、租用SQL Server数据库这一特殊的开源数据库进行评析。严格地讲,Berkeley DB并不是一个数据库管理系统,它是作为嵌入式的数据库引擎来设计的。例如MySQL的数据存储引擎便可以在Berkeley DB和InnoDB之间选择。Berkeley DB提供了一个可伸缩、高性能和能够进行事务处理的数据管理和数据访问服务库,通过应用编程接口的普遍支持,可以很容易地嵌入到其他的应用之中,所有数据库相关的底层操作都是由Berkeley DB的库函数来完成。最新的Berkeley DB也提供了对XML进行操作的服务。

租用SQL数据库、租用SQL Server数据库


  如果你需要在应用程序中嵌入数据库操作功能,而又追求较高的性能,那么Berkeley DB正对你的胃口。这也就是为什么Berkeley DB能够得到Cisco等设备巨头的青睐的原因。

  商业模式:除了中小企业,许多大企业也在使用开源数据库,这些大用户往往是通过交纳服务费来获取所用产品全面的技术支持,这将在一定程度上改变软件业的商业模式。


  在传统的软件商业模式之下,用户首先要支付价格不菲的许可证费用,但要获得技术支持还要另交服务费。相反,许多开源产品仅对技术服务收费。显然,这种低成本的模式极具吸引力。在未来,商业数据库厂商也许会对这种模式进行认真的研究,而对那些以许可证销售为主要收入来源的厂商来说,肯定会造成巨大的影响。

ChinaDDS提供优质的租用SQL数据库,租用SQL Server数据库注册、购买、租用及申请相关服务。

浙江、福建、甘肃、广东、广西、贵州、海南、河北、黑龙江、河南、湖北、湖南、内蒙、江苏、江西、吉林、辽宁、宁夏、青海、山西、陕西、山东、四川、西藏、新疆、云南、安徽、北京、天津、租用SQL数据库,租用SQL Server数据库、上海、珠海、深圳、南京、长沙、广州、宁波、无锡、苏州、杭州、扬州、常州、沈阳、大连、长春、哈尔滨、石家庄、承德、秦皇岛、保定、黄骅、大同、五台山、太原、包头、呼和浩特、锦州、鞍山、抚顺、丹东、牡丹江、温州、合肥、九华山、黄山、武夷山、福州、厦门、赣州、庐山、景德镇、南昌、烟台、威海、济南、泰山、淄博、潍坊、青岛、洛阳、郑州、宜昌、武汉、肇庆、惠阳、汕头、湛江、桂林、租用SQL数据库,租用SQL Server数据库、南宁、北海、海口、三亚、西沙、南沙、九寨沟、绵阳、成都、峨眉山、重庆、黄果树、贵阳、大理、昆明、拉萨、延安、西安、华山、敦煌、兰州、西宁、银川、伊宁、乌鲁木齐、张家界、开封、连云港、台北、高雄、香港、澳门。





 
信安集团旗下站点群:


版权所有:信安数字数据(ChinaDDS) 2001-2005,空间/主机/域名/邮局/数据库注册、购买、租用及申请,电话:(020) 82582588