是否有可能有两个不同的应用程序,思考狮身人面像指向同一个数据库



我继承了一个运行Thinking Sphinx v3的遗留应用程序。我一直在为它进行大型更新,升级轨道等。

我更新的应用程序现在具有不同的思维狮身人面像索引,但它共享相同的架构。它还将增量索引与延迟作业一起使用。

我有一个完全启动并运行的测试版环境,但现在我想将测试版应用程序指向生产数据库,以便我的同事可以安全地测试更新,因为他们知道如果出现任何问题,他们可以随时回退到实时应用程序。

这两种环境是否有可能共存?我应该如何配置我的应用程序或数据库服务器?

通常可以有两个应用程序指向同一个数据库,是的。当然,其中一个行为可能会影响另一个行为,所以你要考虑这种复杂性!

关于思考狮身人面像:每个应用程序的守护进程和索引数据将彼此分开,所以这也不是问题。但是,如果您在同一台计算机上运行这两个应用程序,则需要通过 mysql41 设置确保守护程序使用不同的端口。

相关内容

最新更新