我们的Web架构基于商业产品,包括内存缓存和关系后端数据库。
在调查将Web堆栈移动到云中的过程中,我们正在考虑Couchbase的缓存层(也可以位于云端,应用程序旁边)以及可能用Couchbase替换内部数据库作为面向文档的NoSQL数据库(至少对于读取部分而言)。
这意味着我们必须进行以下更改:
所以,我的问题是:
尼克斯
答案 0 :(得分:1)
有几个问题和意见: 对于q#1,我会问你为什么在拥有couchbase时需要缓存。如果你想要它可以扩展和缓存,那么couchbase旁边的缓存层会为你带来什么? 对于#2,couchbase没有transperant自动填充/直写设施。你的应用程序需要这样做。 对于#3,SDK会为您提供最佳选择。 Couchbase与memcached API具有兼容性,但使用SDK,您可以利用本机可用的其他功能充分利用couchbase的功能。