栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

【还不会用ElasticSearch?】 ElasticSearch是什么 与 MySQL的区别 类型是什么

【还不会用ElasticSearch?】 ElasticSearch是什么 与 MySQL的区别 类型是什么

1.ElasticSearch 简介

    es是一个开源的高扩展的分布式全文检索引擎

    面向文档的数据结构,一条数据就是一个文档

    使用JSON作为文档序列化格式

2.ElasticSearch 与MySQL的区别
ElasticSearchMySQL
响应时间响应速度快响应速度慢
分词支持分词不支持分词
相关性支持相关性搜索,可以精确返回数据不支持相关性搜索
事务es不支持事务支持事务

ElasticSearch 负责搜索数据

MySQL 负责存储数据

3. ElasticSearch 占用端口号 1.2.1 9200 端口

9200是http协议的RESTful接口

1.2.2 9300端口

9300是tcp通讯端口,集群间和TCPClient都执行该端口

4. ES(ElasticSearch 下文简称 ES) 相关名词

    索引 对应 MySQL中的数据库 文档存储的地方.类似与mysql的数据库概念

    类型 ( 固定表名 doc) 对应 MySQL中的表 ES中没有表的概念,我们建立索引后,直接往索引中添加数据

    文档 对应 MySQL中的行 文档类似与传统数据库中的行的概念,在数据库中插入一行类似与在索引中插入一个文档

    字段 对应 MySQL中的字段 ES中的字段可以理解为表中的字段,在ES中就是JSON数据中的键

    映射 对应 MySQL中的表结构 映射就是对文档中每个字段的类型进行定义(注意:ES中有动态映射,没有指定映射时,会自动对数据进行映射

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747894.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号