数据库大比拼
各位专家、高手,大家好,我有个问题想请教一下,请从跨平台性、数据库性能、对海量数据的支持、操作便捷性、功能、市场前景上比较一下DB2、Oracle、Informix、SQL Server、Sybase、MySQL等常用数据库软件。期待大家的解答,谢谢!
[解决办法]
怎么没有写上PostgreSQL,这个数据库很不错的
[解决办法]
没有Access?
最容易上手的应该是MS-SQL Server了。
Oracle的稳定性是毋庸置疑的了,但全英文的文档实在是看起来头大。
DB2这种超大型的数据库一般企业里是碰不到的。
Sybase同出自MS之手,只不过把人家收购了,就不再做更深的升级了,真是减少竞争对手的好方法。
MySQL不能算得上是企业级数据库吧!一些免费的或开源的应用经常选择它。
[解决办法]
个人觉得MS SQL server在OLAP上性能还是可以的。优缺点很明显,没有跨平台可以言,操作绝对的方便。
informix,我在的企业核心系统数据库就是使用informix,当初选择它的原因就是OLTP相对比较有优势。
没有接触过Oracle。DB2、sybase有一些系统在使用,由于数据量不大也没有给我特别的感觉。
[解决办法]
性价比还是考虑Sybase,不存在跨平台问题,也有针对不同大小应用的数据库产品
[解决办法]
不管多好的数据库,比较起来都各有千秋,所以根据需求来选择适合数据库这才是上上签。
例如:你选择了一个综合水平比较高的一个数据库A,可是现在有一个需求用这个数据库A非常不好(发辉不出优势,用的却是这个数据库A的弱项),而选用一个综合水平低的数据库B,而且针对这个需求却是非常适合的,正是这个数据库B的优点,那这时数据库B就是最好的。
看需来选择不同的开发工具及不同的数据库。
[解决办法]
当然如果有条件和能力的话,每种数据库都要接触,终会用上的。