测试+生产服务器并同步MySQL数据

时间:2010-03-23 15:11:49

标签: mysql testing lamp

我在LAMP上运行了一个带有测试服务器和生产服务器的Web应用程序。是否有标准做法使测试服务器上的数据与生产服务器保持同步?测试服务器上的数据很快就过时了,我觉得必须有一种比简单地转储生产服务器并将其经常复制到测试服务器上更简单的方法。数据完全同步并不重要,只是测试服务器尽可能准确地代表生产环境。

1 个答案:

答案 0 :(得分:1)

我所做的是创建必要的最小测试数据集,称为 fixtures ,我将其用于开发。我不经常与我的生产数据同步,除非我知道给定的功能将处理异常大的数据集(100K +记录),在这种情况下,我将同步我需要的多少数据来测试给定的功能。这使我在不同版本之间保持一致,因为我可以在搞乱我的数据存储后重新加载灯具。