标签:地理位置 数据存储 指定 请求 查询 删除 修改 数据 文本
Elastic Search 是一种分布式,高性能,高可用,可伸缩的搜索和分析系统
如:执行select * from students where name like ‘%张三%‘
另外如果数据量很大,超过了一台机器的容量,此时就必须使用多台机器进行数据存储,我们自己实现的话很麻烦,ES运营而生:
ES里有document、type、index概念,分别相当于数据库中的行、表和数据库。
Index<------->数据库
Type<------->表
Document<------->行
另外ES存放数据的节点有shard(primary shard)和replica(replica shard):
应用系统的数据结构都是面向对象的,复杂的 ,对象数据存储到数据库中,只能拆解开来,变成扁平的多张表(如一对多),每次查询出结果后还要再还原回原来的对象数据格式。
ES是面向文档(document)的,文档中存储的数据结构与面向对象的数据结构是一样的,基于这种文档数据格式,ES可以提供复杂的索引,全文检索,分析聚合等功能。ES 的 document 用json数据格式来表达。
标签:地理位置 数据存储 指定 请求 查询 删除 修改 数据 文本
原文地址:https://www.cnblogs.com/HarderYao/p/9882866.html