一个用一个dbms建造的数据库不会便携式到另一个dbms (即, 另一个数据库无法运行它). 然而, 在某些情况下, 是可取的, 将一个数据库从一个数据库移到另一个数据库. 原因主要是经济(不同的dbms可能有不同的总成本的所有权或tcos), 功能和操作(不同的dbms可能有不同的能力). 移徙涉及数据库从一个dbms类型转换到另一个. 转换应保持(如果可能)数据库相关应用程序(即所有相关的应用程序)完整. 因此, 该数据库的概念和外部建筑水平应在转变中保持. 可能会想要保持建筑内部水平的一些方面. 一个复杂或大规模的数据库移徙可能是一个复杂和昂贵的(一次性)项目, 它应该被考虑到迁移的决定. 这是尽管实际上可能存在工具来帮助特定的dbms之间的移徙. 通常是一个dbms 供应 商 提供 工具帮助从其他受欢迎的dbms进口数据库.
为什么有人试图联合两个不同的数据库?
主要 经济