由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 新手求助:关于数据库同步的问题
相关主题
sql server 2005 问题如何从一个Stored Procedure中实时返回运行信息
白痴级别问题来了sql server 怎么关掉log
Which replication to use?SQL Server 2005 Exec( )
求科普database方向从SQL Server 2000升级到SQL Server 2005
[合集] 数据库这门课值得学吗?SQL Server 2008 Exp 怎么export DBF file?
Re: How to create a new database under SQL 7.0 from remote host?oracle -> ms sql
怎么移植一个SQL server数据库SSIS import and export wizard 搞不定了
数据库问题一问如何复制数据最快?
相关话题的讨论汇总
话题: database话题: local话题: 数据库话题: remote
进入Database版参与讨论
1 (共1页)
d**k
发帖数: 1223
1
不好意思,对于数据库还停留在原始阶段。我的问题是这样的:我在写一个
application, 这个application 必须要读存在一个remote database server中的数据
。由于这个程序开发平台和别的一些问题,现在我只能从local 的database server(
也就是说database和开发平台都在同一台host) 中读写数据。我就想在local的
database中建一个table, 然后把远程数据库的data中有用的几个column的data 存过来
。我想过做一个database snapshot, 但是到头来还是要把数据转到local的table。现
在的问题是,remote database 的数据在不断更新,我应该采用什么办法能让我local
的table中的数据可以跟上远程数据库的更新呢?我并不要求实时的同步,最好是能有
一种办法让他每天同步一下。还请高人赐教。非常感谢
w*r
发帖数: 2421
2
remote table 加一个column -- last update time stamp, 然后local写一个程序吧
remote的data在凌晨给拖过来不就完了?
不过问题为什么你的application不能访问remote的database呢?总是一个麻烦的事情
。当然oracle/db2等平台都有duplication service. 还有第三方的vendor提供比如说
golden-gate之类的,主要的思想是一台数据库上有insert/update/delete的时候吧
undo/redo log或者transient journal给同步到另外一台机器上去。

local

【在 d**k 的大作中提到】
: 不好意思,对于数据库还停留在原始阶段。我的问题是这样的:我在写一个
: application, 这个application 必须要读存在一个remote database server中的数据
: 。由于这个程序开发平台和别的一些问题,现在我只能从local 的database server(
: 也就是说database和开发平台都在同一台host) 中读写数据。我就想在local的
: database中建一个table, 然后把远程数据库的data中有用的几个column的data 存过来
: 。我想过做一个database snapshot, 但是到头来还是要把数据转到local的table。现
: 在的问题是,remote database 的数据在不断更新,我应该采用什么办法能让我local
: 的table中的数据可以跟上远程数据库的更新呢?我并不要求实时的同步,最好是能有
: 一种办法让他每天同步一下。还请高人赐教。非常感谢

d**k
发帖数: 1223
3
thanks a lot, man! 不过好像不成。说起俺这个application来话长,最可恨的是所有
的有关database的操作都要通过application framework自己的data model来做。这个
data model倒是能访问remote的database, 但是只能读,不能写。所以只好把那边的
data拖过来了。你的解决方案是个很聪明的办法,但是好像要在application端做,是
吗?有没有什么办法可以是直接在database上就办了的?如果在application上做可就麻
烦大了:俺这个老爷framework不是那么灵活,很难在上面加customer 的 class. 谢谢
了。

【在 w*r 的大作中提到】
: remote table 加一个column -- last update time stamp, 然后local写一个程序吧
: remote的data在凌晨给拖过来不就完了?
: 不过问题为什么你的application不能访问remote的database呢?总是一个麻烦的事情
: 。当然oracle/db2等平台都有duplication service. 还有第三方的vendor提供比如说
: golden-gate之类的,主要的思想是一台数据库上有insert/update/delete的时候吧
: undo/redo log或者transient journal给同步到另外一台机器上去。
:
: local

w*r
发帖数: 2421
4
在数据库端只有用duplication service别无他路

【在 d**k 的大作中提到】
: thanks a lot, man! 不过好像不成。说起俺这个application来话长,最可恨的是所有
: 的有关database的操作都要通过application framework自己的data model来做。这个
: data model倒是能访问remote的database, 但是只能读,不能写。所以只好把那边的
: data拖过来了。你的解决方案是个很聪明的办法,但是好像要在application端做,是
: 吗?有没有什么办法可以是直接在database上就办了的?如果在application上做可就麻
: 烦大了:俺这个老爷framework不是那么灵活,很难在上面加customer 的 class. 谢谢
: 了。

w*******e
发帖数: 1622
5
replication??

local

【在 d**k 的大作中提到】
: 不好意思,对于数据库还停留在原始阶段。我的问题是这样的:我在写一个
: application, 这个application 必须要读存在一个remote database server中的数据
: 。由于这个程序开发平台和别的一些问题,现在我只能从local 的database server(
: 也就是说database和开发平台都在同一台host) 中读写数据。我就想在local的
: database中建一个table, 然后把远程数据库的data中有用的几个column的data 存过来
: 。我想过做一个database snapshot, 但是到头来还是要把数据转到local的table。现
: 在的问题是,remote database 的数据在不断更新,我应该采用什么办法能让我local
: 的table中的数据可以跟上远程数据库的更新呢?我并不要求实时的同步,最好是能有
: 一种办法让他每天同步一下。还请高人赐教。非常感谢

a*******t
发帖数: 891
6
if you just want once a day, then use SSIS (or DTS if you are using SQL 2000
) and set it up to copy data once a day

local

【在 d**k 的大作中提到】
: 不好意思,对于数据库还停留在原始阶段。我的问题是这样的:我在写一个
: application, 这个application 必须要读存在一个remote database server中的数据
: 。由于这个程序开发平台和别的一些问题,现在我只能从local 的database server(
: 也就是说database和开发平台都在同一台host) 中读写数据。我就想在local的
: database中建一个table, 然后把远程数据库的data中有用的几个column的data 存过来
: 。我想过做一个database snapshot, 但是到头来还是要把数据转到local的table。现
: 在的问题是,remote database 的数据在不断更新,我应该采用什么办法能让我local
: 的table中的数据可以跟上远程数据库的更新呢?我并不要求实时的同步,最好是能有
: 一种办法让他每天同步一下。还请高人赐教。非常感谢

1 (共1页)
进入Database版参与讨论
相关主题
如何复制数据最快?[合集] 数据库这门课值得学吗?
Import 50GB data from multiple .txt file into MS SQL databaseRe: How to create a new database under SQL 7.0 from remote host?
要面试SQL Server工作,请教高手怎么移植一个SQL server数据库
问题求教:怎样从MS SQL 转送数据到oracle数据库问题一问
sql server 2005 问题如何从一个Stored Procedure中实时返回运行信息
白痴级别问题来了sql server 怎么关掉log
Which replication to use?SQL Server 2005 Exec( )
求科普database方向从SQL Server 2000升级到SQL Server 2005
相关话题的讨论汇总
话题: database话题: local话题: 数据库话题: remote