我想创建一个应用程序,将数据库同步到多个数据库(各种类型的数据库)。java数据库框架比较
我在找一个适合做这个的框架。
我一直在寻找一些东西只是得到数据的对象(如结果集),然后将该对象复制到目标数据库。或者比较两个数据。
任何想法?
感谢,
我想创建一个应用程序,将数据库同步到多个数据库(各种类型的数据库)。java数据库框架比较
我在找一个适合做这个的框架。
我一直在寻找一些东西只是得到数据的对象(如结果集),然后将该对象复制到目标数据库。或者比较两个数据。
任何想法?
感谢,
有你需要之间做出基本选择:
各有其优点。
ORM试图将对象模型投影到数据库上。 Java空间中的选择是JPA(Java持久性API)中心。 JPA是EJB 3.0规范的一部分,包含像Hibernate这样的表兄弟。如果您的数据操作非常简单并且您不需要巨大的吞吐量,那就太棒了。然而,它们往往是复杂的和记忆密集的。
基于SQL的框架允许更大的吞吐量和更复杂的查询,但代价很大:不同的数据库有不同的SQL方言。人们通常会熟悉SQL,JPA需要另一种查询语言。 SQL可以用于任何事情。
就SQL框架而言,个人最喜欢的是Ibatis。
+1,用于指出ORM和基于SQL的框架之间的区别。这个选择被低估了 – 2011-06-04 08:41:23
开始写作 - 让我们知道结果如何。回收一些数据。 – duffymo 2010-03-15 02:09:15