Mysql 沙盒数据库的最佳实践是什么

Mysql 沙盒数据库的最佳实践是什么,mysql,laravel,testing,environment,sandbox,Mysql,Laravel,Testing,Environment,Sandbox,我们目前正在为一个预订网站工作,有许多合作伙伴可以通过RESTAPI与我们的网站集成。我们需要在集成过程中为合作伙伴提供一个测试环境,我们有三个建议 在同一数据库和同一表格上以不同的数字格式创建测试预订和生产预订。(如在预订编号前添加T字母) 为测试预订创建不同的表 测试和生产预订都在同一个表中,格式相同,但带有一个标志以区分测试预订。 请告知我们最正确的解决方案或是否有其他解决方案 完全独立的服务器和数据库,理想情况下使用测试特定的非PII样本数据。我同意@ceejayoz。我会为测试A

我们目前正在为一个预订网站工作,有许多合作伙伴可以通过RESTAPI与我们的网站集成。我们需要在集成过程中为合作伙伴提供一个测试环境,我们有三个建议

  • 在同一数据库和同一表格上以不同的数字格式创建测试预订和生产预订。(如在预订编号前添加T字母)

  • 为测试预订创建不同的表

  • 测试和生产预订都在同一个表中,格式相同,但带有一个标志以区分测试预订。 请告知我们最正确的解决方案或是否有其他解决方案


  • 完全独立的服务器和数据库,理想情况下使用测试特定的非PII样本数据。我同意@ceejayoz。我会为测试API创建一个不同的端点,在生产环境中进行测试会使事情变得更困难,并且在创建报告或处理数据时,您的数据完整性率会下降。老实说,我不想为那家公司工作:D.+1在我家,我们有一个专门的合作伙伴沙箱环境,使用123reg/LoadBalancer拥有自己的子域