求助编程实现数据库同步问题(java) 50

求助编程实现数据库同步问题(java)请教大侠,本人要求如下:1、在windows、freeBSD系统上实现,所以希望能用JAVA编程可以跨平台实现(源数据库和目标数据库... 求助编程实现数据库同步问题(java)

请教大侠,本人要求如下:

1、在windows、freeBSD系统上实现,所以希望能用JAVA编程可以跨平台实现(源数据库和目标数据库位于不同机子上,可以同操作系统也可以不同操作系统)

2、同步的两个数据库是同类型之间的,如果能在不同类型数据库同步更好了,数据库可以是oracle、mysql、sql2000等

3、同步的话最好能实时同步,如果不实时的话也可以定制任务的形式进行

4、应该同步的话是针对数据同步的,最好是源数据库中有什么的结构(如表、视图、索引之类)也能同步到目标数据库中

补充:不借助网上第三方同步工具所以不用链接下载地址了,需要自主开发,但可以提供第三方工具的解决方案给小弟参考;还有不要说直接拿JDBC语句进行数据导出导入,要是数据量特别大的话就崩溃了。谢谢!

本人现在知道的可以从日志文件入手,但是具体的话不知JAVA方面有没有提供这方面的API包之类的可以调用来监控呢,或者有什么插件(如eclipse)是可以支持多种数据库同步可供调用的,又或者什么轻量级的组件是封装了这类功能的,还望大侠指出!

所以现在恳请哪位大侠可以指点下思路,如果觉得可行的话50分就是你的了;如果能给个可行的解决方案或者参考代码文档,本人另外会再追加100分,或者真的可以解决了问题那么再会追加多一些分数。

资料的话可以发送到本人邮箱:chenyw2005163@163.com

由于没有注意看到分类之前也发了同样的问题到其他编程类别去了,所以根据时间和答案的满意度来采纳答案,毕竟分也不多,只好这样了,望大家谅解!
服务器方面应该是有实现的,现在也想自己做一个配置工具(就是配置起来要简单些),来调用里面的配置功能,不知是否可行?
展开
 我来答
飞蛋蛋
2009-06-23 · TA获得超过973个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:644万
展开全部
XA database和JTA ,详细可见 sun官方API,顺便问下。。这东西服务器一般都有实现的。。。满足不了么?
你说的用户直接操作数据库就同步表,就只能靠DBA了。。JAVA没辙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
zhijiehappy
2009-06-24 · TA获得超过202个赞
知道答主
回答量:197
采纳率:0%
帮助的人:0
展开全部
一般数据库的实时同步都是通过服务器自身的特点或者集群件来实现的。
mysql可以做集群也可以做主从。主从就可以实时同步了。
实现方法有点长,搜索一些关键字 mysql 主从

http://yanwenhan.javaeye.com/blog/163987

看看这个文章可以设置主从 参考一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式