为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Java MySQL


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

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

 

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

https://img1.sycdn.imooc.com//605ee7a20001fa7c06920270.jpg 



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

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

 

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

 

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

 

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

 

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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消