我有很多數據需要存儲在磁盤上。 由於它只是鍵值對,我想用couchbase來做到這一點。我可以真正堅持數據在磁盤上使用couchbase
數據是幾個GB,我只分配1 GB RAM到存儲桶。 雖然RAM到couchbase只是一個緩存。 但將大量的數據後,我得到了:
Hard Out Of Memory Error. Bucket "test2" on node 100.66.32.169 is full. All memory allocated to this bucket is used for metadata.
當我打開couchbase Web控制檯
。
couchbase可以作爲數據庫來存儲磁盤上的數據嗎?或者它是RAM嗎?
更新:
OK,讓我的問題更具體: 在couchbase:
- 如果我分配一個桶的RAM爲1 GB,可我存儲10點GB的數據這桶?
- 如果我能做到1,我可以認爲1 GB RAM是一種具有10個GB的數據高速緩存的(就像CPU二級緩存的RAM緩存)?
1.是 2. 1GB將被分配給該存儲桶的Couchbase中內置的託管緩存。Couchbase的數據服務是託管緩存和持久層的層合併,以組成數據庫。 – Kirk