栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

什么是行存储和列存储?正排索引和倒排索引?MySQL既不是倒排索引,也不是正排索引?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是行存储和列存储?正排索引和倒排索引?MySQL既不是倒排索引,也不是正排索引?


1,每一行不是等大的,例如:varchar(200)不是等大的,大小是随内容变化,最大不超过200,而int(10)是等大的,存储的内容只保留10位

2,列存储,方便搜索列。是按照列的逻辑存储,一列一列的存储。

 

行存储的优点:事务操作更方便(直接操作行),方便添加行,修改行,删除行,搜索的时候需要把所有列都搜索出来(缺点)

 



正排索引和倒排索引?MySQL既不是倒排索引,也不是正排索引?

正排索引和倒排索引,针对是全文的检索。

 

全文正排索引:通过全文检索词语,就是正排索引

 

全文倒排索引:通过词语查全文,是倒排索引

 

正排索引和倒排索引的前提是全文搜索,MySQL的索引既不是正排索引也不是倒排索引

 

MySQL不是全文搜索,所以不属于正排或倒排索引


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

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

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