以下为所需翻译内容:What's best Drupal deployment strategy? 中的引用:
数据库比较棘手;对于最初的发布,清理开发 / 测试数据库并将其推送到生产环境最为简单,但是在进行增量数据库更新时,如果生产环境中的用户也在生成内容,则会出现一些问题。
我想了解如何解决这个问题?目前我在本地机器上获取现有数据库的完整副本,将其提交到Subversion,然后部署整个数据库。目前该文件大小为15兆字节,每次都必须上传整个文件(我认为Subversion视其为全新文件,因为每次变化都很多)。
所以,我的问题实际上是:
- 除了更少地提交,我还能通过什么方式来减小我的数据库大小?
- 是否有其他方法可以保持我的数据库和服务器数据库同步?特别是考虑到用户将一直发布新数据?