我張貼一些大數據到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