数据库架构问题(oracle和mysql)

10-05-25 jacken
我这边有这样的一个情况:

1.一个数据中心,主要是记录,管理基础数据的,取用j2ee+oracle来做。

2.一个业务应用,主要是做业务的功能,取用php+mysql

但是,遇到不懂的地方,就是业务应用如何查询到数据中心的数据,就举一个简单的例子,业务应用有一个发帖子功能,发贴会记录发贴人,就是关联到数据中心的userid,查询帖子列表,需要显示用户名而不是显示userid,那就需要查询到oracle上的数据。

对这个架构有不懂的地方,如何实现?

方案1,在业务应用同样保存一份数据中心的数据,通过同步实现两者的同步?那么如何同步?

方案2,在oracle里面通过dblink连接到mysql,而业务应用直接连接oracle而不是连接mysql,那么就可两个数据的联合查询?

方案3.......

希望高人指点,谢谢!

[该贴被jacken于2010-05-25 00:43修改过]

    

jacken
2010-05-25 10:53
有人回复么?

vvgg
2010-05-25 14:18
WebService

Jms

REST

....

jacken
2010-05-25 14:34
这样的回复 哈哈~~ =nothing

redorange
2010-05-25 15:54
楼主可尝试一下mysql的Federated储存引擎,可将oracle的表视作mysql的表。

猜你喜欢