如果在生产环境中pipe理CACHE数据库,DBA会面临什么问题?

我的意思是来自InterSystems的CACHE( http://www.intersystems.com/cache/ )

这个数据库是否足够稳定? 供应商是否提供对问题和错误的及时支持? 数据库文件的增长速度是否会更快(与传统RDBMS中相同数量的数据相比)?

我想读一下曾经pipe理过CACHE数据库的DBA的意见,也曾经有过使用任何传统RDBMS(如MS SQL,Oracle,DB2)的企业版本的经验。 你每天的DBA任务是否有很大的不同,你最大的挑战是什么?

如果能够与InterSystems的CACHE如何与其他面向对象的数据库pipe理系统(OODBMS)相比较,

我强烈build议您不要在Intersystem的产品上超前一步。 由于以下原因。

  1. 与MS和Oracle相比,他们没有强大的支持基础。
  2. 一旦您尝试通过ODBC驱动程序使用它,数据库有很多问题。 特别是如果你试图用数百万条logging来播放音乐。
  3. 这个数据库的作用超出了从事关系数据库工作的正常DBA的理解。
  4. 数据库不完全兼容ANSI SQL。
  5. 该公司声称自己是世界上最好的数据库,但它是100%的虚假陈述。
  6. 由于ODBC兼容性差,您不能使用任何专业的ETL工具来处理这个数据库。
  7. Intersy没有强有力的支持。

写这个7点“不这样做”的人显然不明白。 是的,这不是MS-SQL。 这并不意味着。 然而,它是完全稳定的,并不需要大量的补丁来保持这种方式。 我一直支持它10年 – 它不会崩溃。 那段时间,我在半夜升级的时候曾经有过硬件故障,我的备份磁带失败了。 在不到一个小时的时间内,Intersystems让我在没有数据丢失或损坏的情况下运行 – 凌晨3点! 这个产品是坚实的。 是的,我同样支持MS-SQL和Oracle。 就像你不会用锤子来修复所有的东西一样,你使用不同的工具来完成不同的工作。