“如果您已经有一个使用 Memcached 协议的应用程序,那么您可以立即开始使用您的 Couchbase 服务器。如果是这样,您可以像使用任何其他 memcached 服务器一样简单地将您的应用程序指向该服务器。无需更改代码或特殊库, 并且应用程序的行为将与标准 memcached 服务器完全一样。在客户端不知道任何信息的情况下,数据正在被复制、持久化,并且集群可以完全透明地扩展或收缩。”
我们已经有一个基于 C 的应用程序,它通过使用 libmemcached C API 与 memcached 一起工作。我们想搬到沙发基地,因为我们想要持久性(主要是)。我们看到了前面提到的 Couchbase 引用并尝试了这个(使用 Couchbase 存储桶),这是一个惊喜。它起作用了,就像那样。为此+1。
我们发现还有一个Couchbase C api,下面是问题,
- 如果 libmemcached API 足以使用 Couchbase,那么 Couchbase C API 提供了什么?
- (继续)使用(现有)libmemaced API 与 Couchbase 服务器的 Couchbase 类型存储桶对话有什么缺点?
- 升级我们的应用程序以使用 Couchbase C api 与 Couchbase 服务器对话有什么好处?