美文网首页
es6.2.4为什么移除了Type

es6.2.4为什么移除了Type

作者: 轻易流逝 | 来源:发表于2018-06-06 15:37 被阅读0次

es6以前每个Index可以有多个Type,在es6中一个Index仅能包含一个Type,而在es7将完全移除Type。
为什么要移除Type呢?
1、es于SQL数据库,Index相当于Database,Type相当于Table。这导致了错误的类比。在SQL数据库中,表是相互独立的,表A中和表B中同名的字段没有关联。而在es中, Index中不同的Type中相同的字段,意义完全相同。

2、除此之外,在同一个Index中存储含有不同字段的文档会导致稀疏数据并干扰Lucene高效压缩文档的能力,降低es效率。

相关文章

  • es6.2.4为什么移除了Type

    es6以前每个Index可以有多个Type,在es6中一个Index仅能包含一个Type,而在es7将完全移除Ty...

  • 33 - ASM之Type类

    为什么会存在Type类 在ASM的代码中,有一个Type类(org.objectweb.asm.Type)。为什么...

  • 【es】Elasticsearch7.x为什么把type给干掉了

    Elasticsearch7.X为什么移除类型(type)? 什么是类型(type)? 从Elasticsearc...

  • 为什么Elasticsearch 7.x后移除了Type

    为什么要删除映射类型?最初,我们谈到“索引”类似于 SQL 数据库中的“数据库”,而“类型”等同于“表”。 这是一...

  • Weex——自举(Bootstrap)

    除了其默认的意义, 标签支持在页面的顶级组件中通过 type 属性定义两种配置。 type="data": 配置初...

  • 随想(2019-11-06)

    人为什么浮躁 因为心摇移不定 心为什么摇移 因为缺乏梦想 为什么缺乏梦想 因为不知活着为何 于是 或追逐别人的梦想...

  • 2019-08-17

    为什么越来越多手机采用Type-C接口?除了充电,它的妙用还有很多 目前市面上,大多数安卓手机都不再使用Micro...

  • HTTP请求中,几种常见的Content-Type类型

    一、content-type是什么?为什么?干什么? Content-type是Http的实体首部字段,在requ...

  • 聪明的人为什么过得不如意?

    问:“上智下愚,如何不可移?”先生曰:“不是不可移,只是不肯移。” 这句话是摘抄于《传习录》。 为什么说聪明的人和...

  • es6.2.4学习----集群

    一个运行中的 Elasticsearch 实例称为一个节点,而集群是由一个或者多个拥有相同 cluster.nam...

网友评论

      本文标题:es6.2.4为什么移除了Type

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