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

列表的结构类似于例如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中实现此功能的最佳方法是什么?

couchbase java 手册_Couchbase文档列表模型相关推荐

  1. couchbase java 手册_couchbase的使用 java

    现如今nosql技术越来越流行,它的纯粹类似于map的key-value数据形式,是对关系数据库的一个很好的补充. 它无法进行多表的关联查询,对数据的一致性维护也不好,但它能够高效的对数据库进行并发读 ...

  2. FreeMarker中文帮助手册API文档,基础入门学习文档

    FreeMarker中文帮助手册API文档,基础入门学习文档 分类: 编程技术 发布: bywei 浏览: 7 日期: 2011年5月28日 分享到: QQ空间 新浪微博 腾讯微博 人人网 什么是Fr ...

  3. CMMI3组织级文档列表清单

    来源:http://www.hkspirt.com/?p=140 CMMI3组织级文档列表清单 文档所属 过程域名称 过程域中文   文档编号 文档名称 过程管理类 OT 组织培训 规范 HD-OT- ...

  4. JAVA导出Word文档工具EasyWord

    介绍 基于Apache poi封装,在上层做了模型转换的封装,让使用者更加简单方便 只支持docx的导出,不支持doc 下面废话少说 让我们以最快的方式学会用java导出word文档 组件依赖 依赖 ...

  5. Learning to rank的讲解,单文档方法(Pointwise),文档对方法(Pairwise),文档列表方法(Listwise)

    学习排序(Learning to Rank) LTR(Learning torank)学习排序是一种监督学习(SupervisedLearning)的排序方法.LTR已经被广泛应用到文本挖掘的很多领域 ...

  6. Word处理控件Aspose.Words功能演示:用Java从Word文档中提取文本

    Aspose.Words For .NET是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsof ...

  7. java学习资料文档和视频(转)

    JAVA: FreeMarker应用指导(中文PDF电子书) http://www.hztraining.com/bbs/showtopic-708.aspx JSP动态网站技术入门与提高(PDF电子 ...

  8. eyoucm arclist 文档列表

    [基础用法] 名称:arclist 功能:获取系统主从表模型(如:文章.软件.图集.产品等)的一列文档,也称自由列表块标记. 语法: {eyou:arclist typeid='栏目ID' limit ...

  9. 【Java用法】使用Java导出word文档的解决方案(适用于从服务器上下载到本地电脑)

    本文目录 一.Controller 二.Service 接口类 三.ServiceImpl 实现类 四.Content-Type 类型与MIME Type类型对照表 最近在做一个word导出功能,需求 ...

  10. 【Java用法】使用Java导出word文档的解决方案(适用于Windows电脑)

    目录 实现方式一.通过原生的POI 实现方式二.通过Hutool工具包 步骤1.添加pom依赖 步骤2.编写几行代码 步骤3.启动项目,大功告成 实现的效果 最近在做一个word导出功能,需求非常简单 ...

最新文章

  1. mac 安装android jdk,Mac上 配置Android Sutdio的Java JDK环境
  2. 解决Vs输出中文乱码的问题
  3. Linux命令之---rm
  4. 推荐系统-基于矩阵分解的LFM模型
  5. 免费申请 Office365 E5 开发者订阅
  6. webpack4.0各个击破(10)—— Integration篇
  7. v4l2驱动框架_【干货分享】Xilinx Linux V4L2视频管道(Video Pipeline)驱动程序分析...
  8. HTML5对表单的一些有意思的改进
  9. py2neo database
  10. 卧槽!“饿了么”把“饿了吗”告了,网友:判决结果没想到~
  11. mysql desc show_MYSQL SHOW 用法
  12. Ilasm And Ildasm Practice
  13. 城市大脑标准体系与评价指标总体框架
  14. VM ware下载教程
  15. 新华财经•专访 | 来自大洋彼岸对区块链大势的深度解读
  16. java项目获取系统信息
  17. 高瓴资本张磊:选择比努力重要,与谁同行比要去的远方重要
  18. 泛型+IO流+网络编程
  19. 数据库的三级模式结构和两级映像
  20. Python 搭建一个简易QQ机器人

热门文章

  1. 厉害了,用Python实现自动扫雷
  2. 因计算机磁盘硬件的pe,PE缺少AHCI驱动无法识别硬盘更新U盘启动盘中的WINPE
  3. 【小专题】正交试验法设计测试用例
  4. 仿短视频竖屏播放美nv源码 源码仅供技术参考
  5. matlab 风机风速,【资料】组合风速与风力机功率的Matlab仿真分析
  6. Ghost Win10 企业版LTSC 2020.05(32位+64位)
  7. 出租车计费器的Verilog语言简单完成
  8. 详解SR锁存器不定态
  9. python box2d模拟平抛运动_[HTML5]使用Box2dWeb模拟飞行箭矢
  10. Proteus 数字示波器