1.初识ElasticSearch
目前数据分为:
结构化数据:
传统的关系型数据库:MySql
非结构化数据:
非关系型数据库:MongoDB(k/v 模式)
半结构化数据:
html/xml....
Elasticsearch 是一个分布式,RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例,作为 Elastic Stack 的核心,它集中存储数据,帮助发现意料之中以及意料之外的情况;
The Elastic Stack 包括Elasticsearch,Kibana,Beats 和 Logstash(也称为 ELK Stack);能够安全可靠地获取任何来源,任何格式的数据,然后实时的对数据进行搜索,分析和可视化。Elasticsearch,简称为 ES,ES是一个开源的高扩展的分布式全文(全网站)搜索引擎,是整个Elastic Stack 技术栈的核心。它可以近乎实时的存储,检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB(1PB = 1024 TB)级别的数据。 让我们开始吧。。。