我是一名学生,在数据库管理专业。在我的第五学期,我们需要创建一个使用异构数据库的系统。我们必须使用至少4个不同的数据库。我的选择是MySQL,MS SQL Server,Oracle和PostgreSQL,因为它们是最流行和成熟的数据库。异构数据库连接
的问题是,到目前为止,还没有组曾经管理连接到4个不同的数据库。我听说使用Java hibernate spring可以连接到不同的数据库,但我试图连接到数据库级别上的不同数据库,而不是应用程序级别上。使用类似Oracle的数据库链接。但据我所知,MySQL没有这个功能。
如果在同行业中,有哪些常见的方法来处理异构数据库?或者是否有任何标准库供我使用?我希望能得到我应该如何与异构数据库使用行业标准
听起来像是你需要一个数据库框架或包装呈现均匀接口到多个数据库类型,如ODBC,JDBC或OLEDB。 –
你确定你在谈论一个同类数据库系统吗?从您的描述来看,由于涉及不同的DBMS,它听起来像是一个异构系统。这个或类似的定义是同质的:“同质数据库意味着数据库技术在每个位置(或站点)都是相同的,并且各个位置的数据也是兼容的。在同质系统中,所有节点都使用数据库系统的相同硬件和软件。“ – MicSim
@MicSim感谢您的注意。它应该是异构数据库。修正:) – Azuan