QUOTE:
最初由 tom_111 发布
请教大侠们!!!有哪位可以讲解一下ALTIBASE内存数据库与oracle磁盘数据库之间数据同步的方法,学习一下!!!
题外话 1:
首先声明Altibase 是一个成熟的内存数据库产品。
从数据库事务的处理性能到事务的完成性,都有完整的解决方案。不一定依赖于传统磁盘数据库。
Altibsae 已经于2006年推出了hybrid 概念的数据库,正式涉足磁盘数据库,并且已经应用于世界最大的液晶生产企业的管理系统中,支持7T左右的数据量,以及不亚于Oracle 的数据处理性能。韩国人的野心展露无遗.... ,韩国人说“我们为什么要给Oracle 作数据同步,而不是Oracle 给我们做数据同步”...
========================================
正题1 :
多年前就有多家第三方软件企业制作了Oracle Altibase 同步的第三方工具,但是都没有经得起市场的考验。
“实践是验证真理的唯一标准”
磁盘数据库根本赶不上内存数据库的实时处理性能,在一些7*24的服务中,同步工具能做的实时同步工作非常有限。
这些简单的数据同步完全可以有程序分别连接两个数据库轻松完成。
各位同行,现在很多公司商业炒作一些产品、理念。不要看花眼了,一定要亲自去试试,理智的判断。
正题2 : Altibase 与其他数据的同步
1. Altibase 主要推荐由程序分别连接异构数据库去解决部分关联数据的数据同步。因为Altibase 本身就提供非硬件问题情况下的事务完整性。几乎不可能丢失数据。
2.. Altibase 提供与Oracle 之间的非实时数据同步程序Sample 。 很简单的程序,集成商很容易就可以集成或修改该程序。
3. 通过触发器实现Altibase 与 Oracle 数据库的异步实时同步数据。
缺点很明显,数据库的符合会增大。
4. Altibase 提供通过IBM MQ 的到DB2 的同步方式。
5. 在Altibase 5 (即将发布,预计08年中旬可以应用) 提供日志分析器。可以通过它开发与其他数据库的实时同步应用程序。
============================================