好的,我知道这不是一种操作方法,但是我在两个不同的应用程序中使用相同的ravenhq。
我之所以这么想,是因为我有两个非常小的web应用程序,它们将使用ravendb作为数据库。我有一个注册付费的ravenHq数据库。
我的两个应用程序不会共享任何文档。这两个应用程序的数据都不会增长得特别大。所以我的问题是。这是可以做到的,还是会出现任何复杂的情况?
//谢谢
发布于 2014-09-01 22:56:34
这真的取决于你的申请的细节。一般来说,多个应用程序访问同一个数据库没有什么问题。RavenDB客户端库可以在任何您喜欢的地方运行,也可以使用原始HTTP访问DB。仅仅因为它是一个不同的应用程序,调用数据库并不意味着你会有问题。
但是,您应该考虑以下几点:
可能还有其他重叠的地方。小心点,彻底测试一下。
发布于 2015-02-26 09:22:24
为了尽可能地降低技术债务,如果两个应用程序不共享数据,我将不会为不同的应用程序使用相同的数据库。
对于RavenHQ,我建议购买一个虚拟机(通过Microsoft或另一个云提供商),并在此服务器上安装一个RavenDb实例,您可以在该服务器上创建多个数据库。这可能比通过RavenHQ托管要便宜得多。
https://stackoverflow.com/questions/25609494
复制相似问题