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存放的核心是什么
索引