Joy*_*abu 4 mysql database db2
我今天开始了解Free DB2 Express C. 我有几个问题.有人可以告诉我
DB2是一个真正的数据库,包含所有最小的组件,如参照完整性,存储过程,ACID等,以及一些有趣的附加功能,如本机XML.MySQL开始对其中一个存储引擎采用这些最低要求,但这仍然不成熟.对于某些特定情况,当事务不是很重要时,MySQL可能比DB2更好,例如显示简单内容的小型网站.
DB2不是开源的,对于version express -c,您只能下载最新的(最新的)DB2版本.这意味着,您无法应用补丁,也无法修复错误.然而,当有在DB2家族中的新版本中,Express-C的版本也被释放,所以你总能获得最新的更新(不是甲骨文等,它们Express版本仍然是10G)
DB2 express-c版本中的限制是使用的内存大小(对于缓冲池和其他元素),其大小为4GB.如果机器有几个核心,它只能使用2个核心.用户的存储或数量没有限制. http://www.ibm.com/developerworks/wikis/display/DB2/DB2+Express-C+FAQ
当业务需求增长时,您可以轻松地更新到DB2系列中的另一个版本,因为您的平台(应用程序)已经设计为可以与DB2一起使用.DB2适用于非常小的数据库,适用于具有多个TB的非常大的数据库.
MySQL是开源的,它被Sun收购,后者被甲骨文收购.几天前,Oracle维护的几个开源项目已经完成,它们只能与付费版本一起使用; 例如OpenSolaris和OpenOffice.我们不知道MySQL作为所有者的MySQL的未来.另一方面,IBM一直在努力开发源代码(Eclipse,Apache Derby),并且在过去几年中,一直在努力使用DB2 express-c,因此IBM似乎将继续这样做.
"DB2是DB2是DB2"