【问题标题】:Relational & Object-Oriented Database which one is better, will be suppressed?关系数据库和面向对象数据库哪个好,会被压制?
【发布时间】:2009-05-20 19:27:00
【问题描述】:

不知道RDBMS或OODBMS会在不久的将来被压制吗?

今天我阅读了很多关于它们之间差异的文章,并且大多数文章似乎都支持 OODBMS。这是否意味着 RDBMS 将被尚未完善的 OODBMS 压制?如果不是,是什么让你这么认为?

【问题讨论】:

  • 尝试在 blob 中快速查找信息。尝试快速查找 50 个 blob 中的信息。尝试在 500,000 个 blob 中快速查找信息。

标签: database rdbms object-oriented-database


【解决方案1】:

信息的新世界是关于 BLOB 的。

不,不是。 BLOB 对某些事情很有用,但它们不会取代或淘汰更结构化的数据库或数据类型的适当使用。

关系模型非常擅长解决某一类数据组织问题。非关系模型解决了一些不同的问题,但这并不会使关系模型过时。

还有其他非关系型数据库架构一直在出现。自从关系模型首次发布以来,这种情况就一直在发生。

我们可以使用 OODBMS、键值存储、MapReduce 框架、语义网络等,而不会影响 RDBMS。 没有零和游戏。

【讨论】:

    【解决方案2】:

    皮卡车和轿车哪个更好?

    用法可以重叠,但都有专门的用途。当用于他们的预期任务时,它们比不正确使用的另一个工作得更好:

    • 糟糕:搬家当天沙发从轿车窗户伸出!
    • :搬家那天皮卡车后座的沙发。
    • 不好:拼车的人在拼车车道上骑在皮卡车的后面!
    • :人们坐在拼车车道的轿车座位上。

    【讨论】:

      【解决方案3】:

      而且没有人会在短期内将数百万(我现在想起来可能是数十亿)关键业务关系数据库重写为 OODBMS。

      【讨论】:

      • 是的 - 不仅仅是 COBOL 程序都将被重写......好吧,选择你的毒药。但这并不意味着 COBOL 一定是适合的地方。
      猜你喜欢
      • 2010-10-19
      • 2011-08-21
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      相关资源
      最近更新 更多