将自己进大厂前花2万多买的Python教程,整整370集,少走99%的弯路,免费分享给大家~拿走不谢!学不会退出IT界!_哔哩哔哩_bilibili
1.Elasticsearch存储结构
关系数据库 ⇒ 数据库 (会员数据库)⇒ 表 (用户表) ⇒ 行 ⇒ 列(Columns)
Elasticsearch ⇒ 索引(Index) ⇒ 类型(type) ⇒ 文档(Docments) ⇒ 字段(Fields)
-
{
-
"name" : "jarye",
-
"sex" : 0,
-
"age" : 25
-
}
的端口
9300端口: ES节点之间通讯使用
9200端口: ES节点 和 外部 通讯使用
9300是TCP协议端口号,ES集群之间通讯端口号
9200端口号,暴露ES RESTful接口端口号
的版本控制
底层使用CAS无锁机制
内部版本控制:_version自增长,修改数据后,_version会自动的加1
外部版本控制:为了保持_version与外部版本控制的数值一致
使用version_type=external检查数据当前的version值是否小于请求中的version值
为什么要进行版本控制
为了保证数据再多线程操作下的准确性
存放的核心是什么
索引