ElasticSearch的数据吞吐(JSON)

文档(document):序列化的JSON数据

1. 文档元数据

三个必须的元数据节点为_index,_type,_id

1. index名称必须全部小写,不能以下划线开头,不能包含逗号。
2. type表示有相同结构的事务,每个type都有自己的映射(mapping)或者结构定义。
3. id标识文档

并发数据-处理冲突

1. 悲观并发控制

通过加一个锁,只有加锁的进程才能修改这行数据。

2. 乐观并发控制:主要目标是确保旧版本不会覆盖新版本。

PUT /website/blog/1/_create
{
  "title" : "My first blog entry",
  "text" : "Just trying this out"
}
使用_create来确保更新一个没有相同index/type/id的document
PUT /website/blog/1?version=1
{
  "title" : "My first blog entry",
  "text" : "Just trying this out"
}
使用?version来确保:_version=1时语句才有效
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,404评论 19 139
  • http://www.itpub.net/thread-1393352-1-1.htmlhi,看到你关于数据库存储...
    yahzon阅读 3,690评论 1 0
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,124评论 2 89
  • 海波送我一本小禅的书——《在薄情的世界里深情的活着》,我特高兴。 为着这本书,更为着这份暖暖的友情。 一定要看!还...
    aLEMONtr阅读 5,328评论 6 13
  • 只需要给他们一个舞台 他们就给你幸福的奇迹 听,春天的声音 ——纪念朝阳班和敏学班第九届朗...
    夏花静秋阅读 3,349评论 0 1