代码之家  ›  专栏  ›  技术社区  ›  Arnkrishn

异类数据库系统在实践中吗?

  •  1
  • Arnkrishn  · 技术社区  · 16 年前

    我在数据库领域进行了一些探索,并提出了拥有异构数据库的概念。我在谷歌上找到了这个- link text

    我的问题是,什么样的场景可以将其付诸实践,它真的有用吗?这是一个被考虑但没有实施的事情,还是在实施的情况下,它被限制在一个非常利基的领域?

    干杯

    3 回复  |  直到 16 年前
        1
  •  1
  •   Joel Coehoorn    16 年前

    我以前在一个异构系统上工作过。这是一个为大型大学管理留学项目的商业系统,它们安装在Oracle、MySQL和SQL Server上。不过,我是一个处理一个非常具体的转换项目的外部顾问,所以我没有看到让它在任何地方都能很好地工作所涉及的许多问题。

    我记得我要处理的最大障碍是Oracle缺少一个简单的autoincrement样式的列,并且不得不设置单独的序列。数据类型也有很多不匹配,但是有一个很好的系统可以用来映射这些数据类型。

    注意,即使在这里,每个客户也只有一种数据库。我们不必担心在数据库类型之间复制数据本身(除了一些常见的查找表)。只是结构而已。

        2
  •  2
  •   Jeremy    16 年前

    我会说是的,非常喜欢。我熟悉的一个实现是将MAS90与LOB生产系统集成。数据以两种方式复制,但以不同的方式访问和使用。

        3
  •  1
  •   SQLMenace    16 年前

    公司中的不同部门可能使用不同的数据库。我将数据拉入并将数据从以下位置推送到

    SQL Server

    甲骨文公司

    赛贝斯智商

    通路

    MySQL

    FoxPro

    平面文件

    Excel文件

    SQL Server数据库是所有数据的存储库,但它从许多不同的数据库中提取数据来填充数据,然后将数据推送到不同的数据库中,供部门使用。