Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Mongodb编码或直接使用版本控制系统,如Subversion?_Mongodb_Svn_Version Control_Nosql - Fatal编程技术网

如何使用Mongodb编码或直接使用版本控制系统,如Subversion?

如何使用Mongodb编码或直接使用版本控制系统,如Subversion?,mongodb,svn,version-control,nosql,Mongodb,Svn,Version Control,Nosql,我正在建立一个简单的在线cms/编辑系统,有几个多个编辑器,并希望有一个简单的审计跟踪与差异,历史,比较和回滚功能的小段文字 我们的编辑器已经习惯了使用XML/Svn的好处,我真的很想在我的系统中创建一个简单的版本 我意识到我可能可以使用一个版本/历史数据库创建我自己的,比如说,一个链接ID的数据库,但是我想知道这是不是最好的方法,或者是否有一个与Svn api风格的接口等效的方法 顺便说一句,我对Mongodb完全是新手,所以请对我放松点:-) 干杯放置创建数据库的数据不是一个好主意,因为它只

我正在建立一个简单的在线cms/编辑系统,有几个多个编辑器,并希望有一个简单的审计跟踪与差异,历史,比较和回滚功能的小段文字

我们的编辑器已经习惯了使用XML/Svn的好处,我真的很想在我的系统中创建一个简单的版本

我意识到我可能可以使用一个版本/历史数据库创建我自己的,比如说,一个链接ID的数据库,但是我想知道这是不是最好的方法,或者是否有一个与Svn api风格的接口等效的方法

顺便说一句,我对Mongodb完全是新手,所以请对我放松点:-)


干杯

放置创建数据库的数据不是一个好主意,因为它只包含二进制数据。此外,由于MongoDB为其分配了一些磁盘空间,因此这在一开始就相当大。因此,将数据文件夹置于版本控制之下没有任何好处

如果要跟踪更改,可以将数据导出为其序列化形式并存储在VCS中。如果规模越来越大,风投的优势可能也会下降,因为它将变得非常缓慢


我假设您需要从数据中跟踪更改,但由于您处理的是二进制数据,因此您运气不佳。

将创建数据库的数据放入数据库不是一个好主意,因为它只包含二进制数据。此外,由于MongoDB为其分配了一些磁盘空间,因此这在一开始就相当大。因此,将数据文件夹置于版本控制之下没有任何好处

如果要跟踪更改,可以将数据导出为其序列化形式并存储在VCS中。如果规模越来越大,风投的优势可能也会下降,因为它将变得非常缓慢


我假设您需要从数据中跟踪更改,但由于您处理的是二进制数据,您运气不好。

您是想将Mongo数据库置于版本控制之下,还是想将Mongo用作版本控制应用程序?如果我能以某种方式将mongodb置于版本控制之下,并具有与XML文件相同的功能,例如,置于版本控制之下,这将非常理想,因为我不必尝试复制一个版本现有系统。不知何故,我怀疑这是不可能的?我想我试图解决的真正问题是回溯和比较多个用户随时间所做的更改。顺便说一句,我只是说了一小部分用户。我还计划使用php驱动程序。您是想将Mongo数据库置于版本控制之下,还是想将Mongo用作版本控制应用程序?如果我能够以某种方式将mongodb置于版本控制之下,并具有与在版本控制之下的XML文件相同的功能,这将是理想的,因为我不必尝试复制现有系统。不知何故,我怀疑这是不可能的?我想我试图解决的真正问题是回溯和比较多个用户随时间所做的更改。顺便说一句,我只是说了一小部分用户。我还计划使用一个php驱动程序。谢谢,我可以这样做,但每次有一个小的变化时导出一个卸载的数据似乎有点低效?我也会失去按作者区分的选项。我可以在每篇文章中添加一个作者ID,但不能用通常的VCS方式跟踪?谢谢,我可以这样做,但是每次有一个小的变化时导出一堆数据似乎有点低效?我也会失去按作者区分的选项。我可以在每篇文章中添加作者ID,但不能用通常的VCS方式跟踪?