美文网首页
elasticSearch 重要名词解释

elasticSearch 重要名词解释

作者: 癞痢头 | 来源:发表于2019-11-14 22:37 被阅读0次

    学习elasticSearch 要理解其中的一些概念,下面这些:

    • Cluster【集群】: 一群物理机构成的 elastic 服务群, 每台机器是一节点

    • physical-shards【物理分片】: 每个分片实际上是一个独立的索引,底层是一个 Lurence的实例。类比mysql,相当于水平分表

    • Index【索引】 : 相当于一个命名空间,在关系型数据数据库中,相当于 一个 database

    • Type 【类型】 : 完全相同字段名的json 构成一个type 。类比mysql, 相当于不同的数据表 , 但是不同的 type 应该有相似的结构。 性质完全不同的数据(比如products和users)应该存成两个 Index,而不是一个 Index 里面的两个 Type(虽然可以做到)。

    // 两个不同的类型
    
    //type: user
    {
      "id": 1,
      "name":"xxx"
    }
    
    // type  product
    {
      "price":1.00,
      "name": "书"
    }
     
    
    • Replicas【副本】: 所有文档的复制。 类比:mysql 相当于从库

    • Document【文档】:一个JSON 对象。类比myssql, 表中一条数据

    • indices :应该是 index的负数形式,表示多个索引

    相关文章

      网友评论

          本文标题:elasticSearch 重要名词解释

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