我是NoSQL的新手,也是Couchbase的新手。 我使用
创建了存储桶curl-管理员:admin -d name = test -d ramQuotaMB = 100 -d coutctype = none -d replicaNumber = 0 -d proxyport = 11216 http://localhost:8091/pools/defaults/buckets
现在我想像简历一样上传文本文件到这个桶。 我该怎么做? 是否可以在Couchbase中上传word文档? 我们在哪里设计这些文档的模式?
答案 0 :(得分:2)
Couchbase是无架构 nosql数据库,您不必在存储数据之前指定数据的结构。这意味着您可以将存储在一个存储桶中的内容混合在一起,并根据需要更改文档内容。通过将它们存储为二进制文档,可以在Couchbase中存储word文档或其他任何内容。 Couchbase允许您存储任意数据,只要它符合正常document constraints,例如20MB大小限制。您应该记住,与JSON文档相比,二进制文档的功能有限,例如,您不能将视图引擎与二进制文档一起使用。
与Couchbase进行交互的支持方式是client SDK's之一,这些将为您提供最佳的灵活性和性能。从客户端库列表(位于Couchbase服务器下载链接下方)中选择您的首选语言,然后转到developer documentation以获取有关如何入门的一般概述,然后了解每个客户端的更多信息。