二十七、Elasticsearch阶段性总结

作者: 编程界的小学生 | 来源:发表于2017-07-07 11:45 被阅读130次

1~6讲:快速入门了一下,最基本的原理,最基本的操作。
9~12讲:在入门之后,对ES的分布式的基本原理,进行了相对深入的一些剖析。
14~26讲:围绕着document这个东西,进行操作,进行讲解和分析

到目前为止,你觉得你在学什么东西,给大家一个直观的感觉,好像已经知道了es是分布式的,包括一些基本的原理,然后花了不少时间在学习document本身相关的操作,增删改查。一句话点出来,给大家归纳总结一下,其实我们应该思考一下,es的一个最最核心的功能,已经被我们相对完整的讲完了。

Elasticsearch在跑起来以后,其实起到的第一个最核心的功能,就是一个分布式的文档数据存储系统。ES是分布式的。文档数据存储系统。文档数据,存储系统。
文档数据:es可以存储和操作json文档类型的数据,而且这也是es的核心数据结构。
存储系统:es可以对json文档类型的数据进行存储,查询,创建,更新,删除,等等操作。其实已经起到了一个什么样的效果呢?其实ES满足了这些功能,就可以说已经是一个NoSQL的存储系统了。

围绕着document在操作,其实就是把es当成了一个NoSQL存储引擎,一个可以存储文档类型数据的存储系统,在操作里面的document。

es可以作为一个分布式的文档存储系统,所以说,我们的应用系统,是不是就可以基于这个概念,去进行相关的应用程序的开发了。

什么类型的应用程序呢?

(1)数据量较大,es的分布式本质,可以帮助你快速进行扩容,承载大量数据
(2)数据结构灵活多变,随时可能会变化,而且数据结构之间的关系,非常复杂,如果我们用传统数据库,那是不是很坑,因为要面临大量的表
(3)对数据的相关操作,较为简单,比如就是一些简单的增删改查,用我们之前讲解的那些document操作就可以搞定
(4)NoSQL数据库,适用的也是类似于上面的这种场景

举个例子,比如说像一些网站系统,或者是普通的电商系统,博客系统,面向对象概念比较复杂,但是作为终端网站来说,没什么太复杂的功能,就是一些简单的CRUD操作,而且数据量可能还比较大。这个时候选用ES这种NoSQL型的数据存储,比传统的复杂的功能务必强大的支持SQL的关系型数据库,更加合适一些。无论是性能,还是吞吐量,可能都会更好。

若有兴趣,欢迎来加入群,【Java初学者学习交流群】:458430385,此群有Java开发人员、UI设计人员和前端工程师。有问必答,共同探讨学习,一起进步!
欢迎关注我的微信公众号【Java码农社区】,会定时推送各种干货:


qrcode_for_gh_577b64e73701_258.jpg

相关文章

  • 二十七、Elasticsearch阶段性总结

    1~6讲:快速入门了一下,最基本的原理,最基本的操作。9~12讲:在入门之后,对ES的分布式的基本原理,进行了相对...

  • ElasticSearch 总结

    ElasticSearch 总结 [TOC] ElasticSearch console: http://192....

  • ElasticSearch 入门总结

    ElasticSearch 入门 本篇为 ElasticSearch 入门学习总结笔记,课程视频地址:Elasti...

  • Elasticsearch总结

    1 基本概念 cluster 类比成数据库 index 类比成表 document 类比成表中一行数据 field...

  • netty 应用在哪些框架中

    自己总结的: xxl-job zkClient zookeeper curator elasticSearch j...

  • 今日要事

    1.晚上青椒助教召开阶段性总结腾讯会议,主要分学科组,县区组与综合组总结了近期阶段性问题。我们学科组静琦老师主讲了...

  • ElasticSearch基础 语法总结

    ElasticSearch基础 语法总结链接:http://note.youdao.com/noteshare?i...

  • 阶段性序

    阶段性目标:Leetcode 300道、体脂17% or 体重92斤阶段性安排:维持边做题边输出总结的节奏,并且始...

  • 阶段性总结

    这是一篇和技术无关但有关的短文,谨以记录在特扬的五个月时光。 还记得11月那会儿,还是个毛不会的萌新,准确的说是只...

  • 阶段性总结

    走了这么久,我还在用我现有的眼光看待别人,用我的世界折射别人的世界。最近看到朋友圈里新朋友们的动态,不是以往的感受...

网友评论

    本文标题:二十七、Elasticsearch阶段性总结

    本文链接:https://www.haomeiwen.com/subject/cbulhxtx.html