精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-07-02
客户的业务系统数据库类型多种多样(如oracle、mysql、sqlserver、实时数据库),分别部署在n台服务器上,我们需要在不修改客户原系统的基础上(直接面对各数据库),对异构数据库实现跨系统跨表查询(允许引入中间件,最好不要引入中间数据库)。 各位有木有好的想法? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-07-02
补充:1.如果不使用ETL
2.如果不考虑性能 |
|
返回顶楼 | |
发表时间:2012-07-02
写出表分布.
再写出sql |
|
返回顶楼 | |
发表时间:2012-07-02
抛出异常的爱 写道 写出表分布.
再写出sql 然后呢?怎么跨库跨表查询? |
|
返回顶楼 | |
发表时间:2012-07-02
代理表..
|
|
返回顶楼 | |
发表时间:2012-07-02
lobbychmd 写道 代理表..
这个貌似是依赖于sybase数据库的,有木有不依赖数据库产品的方法? |
|
返回顶楼 | |
发表时间:2012-07-02
在sqlserver2008中提供的有端点链接,可以链接oracle数据库,这样就可以实现在sqlserver中访问oracle数据库了!
|
|
返回顶楼 | |
发表时间:2012-07-02
xuranpaoche 写道 抛出异常的爱 写道 写出表分布.
再写出sql 然后呢?怎么跨库跨表查询? 每种不同的业 务 使用不同的方式. 常用的是 n+1 查询代替 数据 冗余 mapreduce N条记录 进行union 业务性分库分表. |
|
返回顶楼 | |
发表时间:2012-07-02
第三军团 写道 在sqlserver2008中提供的有端点链接,可以链接oracle数据库,这样就可以实现在sqlserver中访问oracle数据库了!
我们要解决的不只是sqlserver和oracle,要做一个统一解决方案,同时,不要依赖特定的操作系统,比如windows操作系统 |
|
返回顶楼 | |
发表时间:2012-07-02
最后修改:2012-07-02
抛出异常的爱 写道 xuranpaoche 写道 抛出异常的爱 写道 写出表分布.
再写出sql 然后呢?怎么跨库跨表查询? 每种不同的业 务 使用不同的方式. 常用的是 n+1 查询代替 数据 冗余 mapreduce N条记录 进行union 业务性分库分表. 阁下莫不是推荐使用hadoop?哈哈,烦请高手指dian,需要使用到HDFS是不? |
|
返回顶楼 | |