【发布时间】:2010-10-20 03:54:14
【问题描述】:
我在数据库领域进行了一些探索,并提出了拥有异构数据库的概念。我用谷歌搜索并找到了这个 - link text
我的问题是,什么样的场景可以将其付诸实践,它真的有用吗?是否只是另一件被考虑但未实施的事情,或者如果实施了,那么它被限制在一个非常小众的领域?
干杯
【问题讨论】:
标签: database distributed multiple-databases
我在数据库领域进行了一些探索,并提出了拥有异构数据库的概念。我用谷歌搜索并找到了这个 - link text
我的问题是,什么样的场景可以将其付诸实践,它真的有用吗?是否只是另一件被考虑但未实施的事情,或者如果实施了,那么它被限制在一个非常小众的领域?
干杯
【问题讨论】:
标签: database distributed multiple-databases
我会说是的,非常如此。我熟悉的一种实现是将 MAS90 与 LOB 生产系统集成。数据在这两种情况下都是重复的,但以不同的方式访问和使用。
【讨论】:
我以前曾在异构系统上工作过。它是一个商业系统,用于管理大型大学的留学项目,并安装在 Oracle、MySql 和 Sql Server 上。不过,我是一名外部顾问,负责处理一个非常具体的转换项目,所以我没有看到要让它在任何地方都能正常运行所涉及的许多问题。
我确实记得,我必须处理的最大障碍是 Oracle 缺少简单的自动增量式列,而不得不设置单独的序列。也有许多数据类型不匹配,但有一个非常好的系统来映射它们。
请注意,即使在这里,每个客户也只有一种数据库。我们不必担心在数据库类型之间复制数据本身(除了一些常见的查找表)。只是结构。
【讨论】:
贵公司的不同部门可能使用不同的数据库。我将数据拉入并从以下内容推送数据
SQL 服务器
甲骨文
Sybase IQ
访问
MySQL
FoxPro
平面文件
Excel 文件
SQL Server 数据库是所有数据的存储库,但它从许多不同的数据库中提取数据以填充数据,然后将数据推送到不同的数据库以供部门使用
【讨论】: