我张贴一些大数据到couchbase:Couchbase JSON场限制
两种方案:
1)的数据串是非常大的,该文件没有得到保存。
{
"abc": "data"
}
2)现在,如果我将大数据字符串分成多个部分,它将被发布。
{
"abc0": "data1",
"abc1": "data2"
}
有没有一个标志我可以改变或一些设置,以启用第一种情况?
我张贴一些大数据到couchbase:Couchbase JSON场限制
两种方案:
1)的数据串是非常大的,该文件没有得到保存。
{
"abc": "data"
}
2)现在,如果我将大数据字符串分成多个部分,它将被发布。
{
"abc0": "data1",
"abc1": "data2"
}
有没有一个标志我可以改变或一些设置,以启用第一种情况?
试图找到该目录与文件服务器couchbase:
documents.js
在这个文件中,你会看到这样的台词:
var DocumentsSection = {
docsLimit: 1000,
docBytesLimit: 2500,
...
所以,你可以编辑这个领域。 关于你的第二个问题......一切皆有可能,我不知道:)
更新此funtcion使用
docsLimit领域:
function isJsonOverLimited(json) {
return getStringBytes(json) > self.docBytesLimit;
}
这是在同一个文件。你可以尝试返回false值,而不是docBytesLimit,但我不确定它的工作原理。
如果您的数据字符串非常大,我建议您查看您的文档存储策略以解决问题。请参阅我的问题:What is the best document storage strategy in NoSQL databases?以及我如何解决我自己的问题的意见(由于缺少一些良好的答案或Couchbase关于该问题的良好文档)。
看看[这里] [1]的问题,我希望它帮你 [1]:http://stackoverflow.com/questions/9127982/avoiding-memcache-1m-limit-of-值 – Vitaliy 2014-09-01 07:58:21
这意味着我可能需要拆分数据,有没有关于此couchbase的任何文档?他们推荐什么?找不到任何东西 – user1552879 2014-09-02 17:46:05
还有一个问题,有可能管理控制台不显示数据,但数据实际上是存在的 - 因为控制台达到限制? – user1552879 2014-09-03 00:53:14