couchbase java 手册_Couchbase文档列表模型

考虑到性能,如何在沙发基地建模这种结构?

列表的结构类似于例如ebay上的产品列表 . 但在这种情况下,除了排序,选择类别我们有几个写入重的内容,我们需要几乎实时显示数据(那些INT可能有点过时) .

我们有一个列表,我们提供给用户 . 列表中每个文档的结构都是这样的:

{

String1 : "some text",

String2: "some text",

String3: "some more text",

String4Categories(can be represented as ints too):: enumerable(around 10 choices),

Timestamp: someTimestamp,

int1: someInt,

int2: someInt2,

int3: someInt3,

}

所有字符串,一个int和时间戳根本不会改变,但两个INT改变(递增/递减)A LOT .

用户从此列表中获得100个按时间戳排序的结果,但是他们可以发出新请求,并按此文档的任何属性(string1 / timestamp / int2等)对其进行升序/降序排序 . 或者他们可以按类别对结果进行分组,这样他们只能看到category1或category1与category2等结果的所有结果 . 现在这个文档的收集大约是~100k,它的增长速度不是很快,每天不到200 .

如果关注性能(thgrouthput和延迟),那么在couchbase中实现此功能的最佳方法是什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值