我有一个问题,只想在存储桶中保存json值。首先,我设置的值大小为2字节,并将值设置为桶,Web控制台显示每秒的设置为15K,并且我设置的值大小为10KB,并设置值,每秒的设置成为500,当json值大小变得更大,而我在桶上使用get和set操作符也变得非常慢,我该怎么办;我想我可以减少价值大小,但它很难,有一些其他方法来改善获取和设置运营商的速度
答案 0 :(得分:0)
我们通过使用自定义转码器压缩数据来克服速度问题。特别是对于较大的按键16K +,这提高了很多速度。由于您使用的是python SDK,因此您会对此感兴趣: http://www.couchbase.com/autodocs/couchbase-python-client-1.2.0/html/api/transcoder.html
速度问题的另一个解决方案是尽可能地进行批量操作: http://www.couchbase.com/autodocs/couchbase-python-client-1.2.0/html/api/couchbase.html#batch-operation-pipeline
由于您的硬件似乎足够,Couchbase推荐4个CPU内核,您还应该考虑查看您的网络接口。您需要在群集中的计算机之间运行至少1Gbps的域。
答案 1 :(得分:0)