楼主: leonarding

[精华] Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总

[复制链接]
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
111#
 楼主| 发表于 2012-10-24 21:41 | 只看该作者
wiliiwin 发表于 2012-10-24 21:25
很好的列子说明  感谢lz

不客气

使用道具 举报

回复
论坛徽章:
0
112#
发表于 2012-11-19 15:54 | 只看该作者
果断收藏啊

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
113#
 楼主| 发表于 2012-11-20 07:10 | 只看该作者
lhnjchina 发表于 2012-11-19 15:54
果断收藏啊

come

使用道具 举报

回复
论坛徽章:
1
ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
114#
发表于 2012-11-20 12:01 | 只看该作者
个人的粗浅理解
全文索引 主要就是把指定的一段文本 按照使用习惯分割之后,经过有序有意义的 排列组合来 分别存储相应的记录
这样做必然倒是 占用存储空间比较大, 但是确实大大提高 检索的易用性, 比如搜索引擎的模糊匹配必然用到全文索引

而 位图和 btree, 正如数据仓库 和 联机系统一样, 则是作为相应的两种特点对立的事务存在着



使用道具 举报

回复
论坛徽章:
0
115#
发表于 2012-11-20 13:16 | 只看该作者
看了下,楼主测试的只是查询上的对比,B-tree跟位图索引在插入性能上有何差异呢

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
116#
 楼主| 发表于 2012-11-20 19:13 | 只看该作者
allen519 发表于 2012-11-20 12:01
个人的粗浅理解
全文索引 主要就是把指定的一段文本 按照使用习惯分割之后,经过有序有意义的 排列组合来  ...

恩  说的对     关键字查找   很经典  

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
117#
 楼主| 发表于 2012-11-20 19:15 | 只看该作者
sub8412 发表于 2012-11-20 13:16
看了下,楼主测试的只是查询上的对比,B-tree跟位图索引在插入性能上有何差异呢

我觉的  插入上  差距很小    因为都是插入键值  比配rowid   如果同样插入10条数据   时间概率上都差不多

使用道具 举报

回复
论坛徽章:
0
118#
发表于 2012-11-21 08:53 | 只看该作者
leonarding 发表于 2012-11-20 19:15
我觉的  插入上  差距很小    因为都是插入键值  比配rowid   如果同样插入10条数据   时间概率上都差不多 ...

我最近刚看过了 secooler的一篇日志,是有关B-Tree索引与Bitmap位图索引的锁代价比较,楼主可以看下,不过我还没实际测试,呵呵
http://space.itpub.net/519536/viewspace-611296

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
119#
 楼主| 发表于 2012-11-21 16:39 | 只看该作者
sub8412 发表于 2012-11-21 08:53
我最近刚看过了 secooler的一篇日志,是有关B-Tree索引与Bitmap位图索引的锁代价比较,楼主可以看下,不过 ...

恩  原来是大侯的 啊  回头 我看看  一起切磋 一起进步

使用道具 举报

回复
论坛徽章:
4
2012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:24ITPUB社区OCM联盟徽章
日期:2013-03-21 15:37:32
120#
发表于 2012-11-25 16:29 | 只看该作者
还行,顶一下吧

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表