您的位置:首页 > 数据库

常用数据库系统简介

2015-10-24 11:11 411 查看
ORACLE (甲骨文,美国)
优点:产品系列齐全,几乎囊括所有应用领域,大型,完善,安全,可以支持多个实例同时运行,功能强。能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
缺点:价格成本,服务费用,后期产品追加费用,管理维护相对麻烦,对硬件的要求高。
几乎匹配所有动态网页设计,性能优越。

SQLSERVER(微软,美国)
优点:简单,界面友好,上手容易,只能在WINDOWS平台下使用。一般用于.net 程序设计。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。
缺点:windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时。
网页设计多与C#(也是微软的)经典组合,不过也是几乎开放所有开发语言接口
MYSQL (被oracle收购,收购后的新版已出,市场反应一般)
优点:免费,功能不错,是开源的,体积小,并发执行的数据库,如今mysql逐渐体现出性价比高的优势。
缺点:稳定性有待考量,面对大量数据的处理能力有限,并发性处理的机制不健全。
网页开发mysql的应用还是很多的,应用比较广泛。
DB2 (IBM 美国)
优点:优点很多啦,与oracle一样是大型以及超大型的数据库,能力当然很好啦,企业解决方案很牛X,在金融和电信方运用DB2的很多,最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。不过与oracle相比db2的应用相对较窄,一是价钱很贵,二是主要面向大型企业,市场份额还是oracle最高,所以db2专家较少,很吃香的。
以db2的优质能力相对海量并发的web服务和访问比较轻松啦。
Access(微软,美国):
优点:操作简洁、方便,不用依赖Server也可以对数据进行操作。
缺点:安全性不够,如果做为服务器的话,对服务器要求很高,否则容易造成 MDB 损坏,高强度操作适应性差,不能将 VBA 代码开发的软件系统直接编译成 EXE 可执行文件,不能脱离 ACCESS 或者 ACCESS RUNTIME 环境,该环境相对其他软件体积较大(50M左右),每个数据库文件最大限制只有2G,对于大型网站显然不能够胜任。
我接触的access应用比较少啦,关于开发的不了解了。
Sybase(Sybase 美国):
优点:操作简单,管理相对容易,对新手很好理解,上手快,曾经的sybase还是挺辉煌的,sybase 数据仓库还是挺不错,大数据的解决方案也不错,与oracle,db2齐名,但是之后似乎难以追随市场的脚步了。
缺点:Sybase使用的编程接口不是开放的,没有使用SQL92等相关的标准,因此编制存储程序和触发器所用的Transact-SQL也是它们自己专用的。  优化器(OPTIMIZER)不能有效的支持复杂的查询(ComplexQueries)。应用程序中稍微复杂一些的SQL语句,Sybase的优化器就无法妥善优化处理。已经退出主流数据库市场,市场份额缩水严重,被SAP收购后前途待观望。
web应用还是比较广泛的啦。
informix(被IBM收购):
优点:如今被IBM定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统,使用不是很广泛,IBM对Informix和DB2都有长远的规划,两个数据库产品互相吸取对方的技术优势。
缺点:INFORMIX是以小型数据库起家,所以其产品设计到目前为止仍有许多小型数据库的限制。许多用户都曾遇到INFORMIX在数据存储、日志管理、备份、恢复等方面的问题。Informix的扩展并行选项在支持多用户并发访问时存在困难。INFORMIX由于缺乏对大量数据的管理经验,所以其优化器技术也不能针对大量数据做优化。  小型企业可以尝试使用。
postgresql(美国):
优点:轻盈好用的数据库,有点很多,如优化排序性能,内存占用更少;表继承(很强),提高加锁效率和并发度;创建索引过程中允许INSERT/UPDATE/DELETE等等。
缺点:不足之处就是大数量的场景有待市场检验,目前触及海量数据的案例较少
转载地址:http://zhidao.baidu.com/link?url=RAw6IXku91NXsChgbgKOl4UULG3ZFLjHHF5lOSHvUNpYOcDP5akHZPm87yLxBUrSYt-1N4Yq2kkFCAcoqvg3TOi3m11erPB4PAi4NbOGvvq
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: