我有一个问题,但我不确定要使用的单词。数据库共享/版本
我的问题:我有一个应用程序使用数据库来存储信息。数据库可以访问(本地)或服务器(SQL Server或Oracle)。我们支持这3种数据库。我们希望给用户提供可能性来做我认为我们可以称之为版本控制的内容。
让我解释一下:我们有一个数据库1.这是主人。我们希望能够创建一个与数据库1相同的数据库2,但我们可以将其提供给其他人。
他们每个人都在彼此工作,添加,修改和删除这个非常复杂的数据库上的记录。之后,我们希望数据库1包含来自数据库2的更改,但可以忽略一些更改。
对于您的信息,ou应用程序已经是多用户,那么为什么我们不使用这个多用户并忘记了这个版本?这是因为有时,我们需要将数据库的副本提供给另一个站点上的其他公司,并且他们无法连接到我们的服务器上。他们在他们身边工作,然后,我们想合并。
有没有人有这种需求的经验?我们有很多想法,但其中大多数都需要大量工作,对数据库或现有查询进行大量修改。
这是一个2百万个不断增长的C++应用程序,所以重写它是不可能的!
感谢您提供给我们的任何想法!
J-V
这听起来像这样一团糟,一直在那里,祝你好运 – 2010-03-17 18:56:36