我有很多数据需要存储在磁盘上。 由于它只是键值对,我想用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