Elasticsearch的存储结构端口及版本控制

上一篇 << 下一篇 >>>Elasticsearch文档映射方式


1.Elasticsearch存储结构

关系数据库 ⇒ 数据库 (会员数据库)⇒ 表 (用户表) ⇒ 行 ⇒ 列(Columns)
Elasticsearch ⇒ 索引(Index) ⇒ 类型(type) ⇒ 文档(Docments) ⇒ 字段(Fields)

{
    "name" :     "jarye",
    "sex" :      0,
    "age" :      25
}

2.Elasticsearch的端口

9300端口: ES节点之间通讯使用
9200端口: ES节点 和 外部 通讯使用

9300是TCP协议端口号,ES集群之间通讯端口号
9200端口号,暴露ES RESTful接口端口号

3.Elasticsearch的版本控制

底层使用CAS无锁机制
内部版本控制:_version自增长,修改数据后,_version会自动的加1
外部版本控制:为了保持_version与外部版本控制的数值一致
使用version_type=external检查数据当前的version值是否小于请求中的version值

4.Elasticsearch为什么要进行版本控制

为了保证数据再多线程操作下的准确性

5.ES存放的核心是什么

索引


推荐阅读:
<< << << << << << << <<<正向索引和倒排索引区别
<< << << << << << << << <<

你可能感兴趣的:(Elasticsearch的存储结构端口及版本控制)