楼主: ~贝贝~

[Tips] [有奖讨论]第二期:细数列式数据库与行式数据库的优劣对比

[复制链接]
招聘 : 数据库管理员
论坛徽章:
18
数据库板块每日发贴之星
日期:2008-12-30 01:01:03铁扇公主
日期:2012-02-21 15:02:40ITPUB季度 技术新星
日期:2011-06-16 10:10:12数据库板块每日发贴之星
日期:2011-06-10 01:01:012011新春纪念徽章
日期:2011-02-18 11:43:36数据库板块每日发贴之星
日期:2010-12-18 01:01:01数据库板块每日发贴之星
日期:2010-12-17 01:01:022010广州亚运会纪念徽章:藤球
日期:2010-12-06 11:02:012010广州亚运会纪念徽章:空手道
日期:2010-12-06 11:00:192010广州亚运会纪念徽章:棒球
日期:2010-11-22 15:26:18
21#
发表于 2010-9-16 14:54 | 只看该作者
原帖由 童馨 于 2010-9-14 17:17 发表
参与人的奖励已发!!
请大家注意查收哦
欢迎大家继续讨论




发现的太晚了
貌似之前说话就很有可能得到奖品呢

使用道具 举报

回复
论坛徽章:
86
2015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11优秀写手
日期:2013-12-18 09:29:11日产
日期:2013-10-17 08:44:39马自达
日期:2013-08-26 16:28:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-23 16:55:51马上有房
日期:2014-02-19 11:55:14
22#
发表于 2010-9-17 14:38 | 只看该作者
几点个人认为比较重要的优势吧:
1.压缩
压缩并不是因为我们的存储空间不足,而是因为我们的I/O不够快,数据压缩以后,对于I/O的降低是很明显的。而列存,每一个块或包内的数据类型一致,并且,存储时可能会进行排序,对于增加压缩比很有帮助。列存储的压缩比,很轻松就可以打败oracle的压缩(for archive方式没有exdata,没法测试)
2.自索引
列存储,本身存的就是一列,再加上一些额外的统计信息,可以做到自索引,不再需要建立单独的索引

使用道具 举报

回复
论坛徽章:
304
山治
日期:2017-03-02 08:50:07ITPUB十周年纪念徽章
日期:2011-11-03 15:15:25ITPUB十周年纪念徽章
日期:2011-11-03 15:14:55ITPUB十周年纪念徽章
日期:2011-11-03 15:09:35ITPUB十周年纪念徽章
日期:2011-11-03 14:01:59ITPUB十周年纪念徽章
日期:2011-11-03 15:07:35ITPUB十周年纪念徽章
日期:2011-11-03 14:24:42ITPUB十周年纪念徽章
日期:2011-11-03 14:23:57ITPUB十周年纪念徽章
日期:2011-11-03 14:22:38ITPUB十周年纪念徽章
日期:2011-11-03 14:21:34
23#
发表于 2010-9-17 14:47 | 只看该作者
列式数据库对传统行式数据库思维的DBA还是很impressed的。列式数据库比传统的行式数据库更加适合OLAP数据仓库和数据分析。由于设计上的不同,列式数据库在并行查询处理和压缩上更有优势。而且数据是以列为单元存储,完全不用考虑数据建模或者说建模更简单了。要查询计算哪些列上的数据,直接读取列就行了。不像行式数据库,一行上有多列,尽管我们只需要分析某些列的数据,也要读取表上的全部数据(FTS为例)。这样,列式数据库的IO更高效。

使用道具 举报

回复
论坛徽章:
118
现任管理团队成员
日期:2011-05-07 01:45:08马上有钱
日期:2014-02-18 16:43:09马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14ITPUB元老
日期:2014-03-05 22:46:57版主2段
日期:2014-03-27 02:21:00射手座
日期:2015-11-10 10:28:18
24#
发表于 2010-9-17 17:36 | 只看该作者
原帖由 安佰胜 于 2010-9-16 14:54 发表




发现的太晚了
貌似之前说话就很有可能得到奖品呢



嘻嘻~~没有关系哦!!
活动仍在继续,请继续参与!!
这次也有希望拿到礼品哦

使用道具 举报

回复
论坛徽章:
118
现任管理团队成员
日期:2011-05-07 01:45:08马上有钱
日期:2014-02-18 16:43:09马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14ITPUB元老
日期:2014-03-05 22:46:57版主2段
日期:2014-03-27 02:21:00射手座
日期:2015-11-10 10:28:18
25#
发表于 2010-9-17 17:37 | 只看该作者
参与人奖励已发!!
请查收!!
非常感谢大家的支持和参与
欢迎大家继续讨论

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-02-18 11:43:32蜘蛛蛋
日期:2011-08-28 17:29:02ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:24
26#
发表于 2010-9-18 22:09 | 只看该作者
自己是为中国移动做数据提取的
感觉移动的数据挖掘、对客户的消费分析那么强
但却没有自己的一支技术队伍
都是外包给其他公司

至于外包公司如果没移动的要求,一般不会使用最新的技术

觉得移动能有这么出色的业绩
靠的都是上级的头脑
员工的体力

使用道具 举报

回复
论坛徽章:
66
现任管理团队成员
日期:2011-05-07 01:45:08版主9段
日期:2013-04-21 02:21:02ITPUB年度最佳版主
日期:2014-02-19 10:05:27ITPUB年度最佳版主
日期:2013-01-30 17:30:25ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05优秀写手
日期:2013-12-18 09:29:15元宝章
日期:2015-02-10 19:57:54金牌徽章
日期:2015-02-10 19:59:42银牌徽章
日期:2015-02-10 19:59:42铜牌徽章
日期:2015-02-10 19:59:41
27#
发表于 2010-9-19 11:32 | 只看该作者
这个怎么说的,各有各的优点。

列式存储节省空间,适合大型数据仓库。

行式的在OLTP方面非常具有优势

使用道具 举报

回复
论坛徽章:
113
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:50现任管理团队成员
日期:2011-05-07 01:45:08ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36蛋疼蛋
日期:2011-07-24 22:25:332012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25
28#
发表于 2010-9-19 12:40 | 只看该作者
列式数据库的优点:
数据压缩比高,正因为同一类型的列存储在一起。
简化数据建模的复杂性。
由于查询需要读取的blocks少,速度更快。
BI的优秀选择。

使用道具 举报

回复
论坛徽章:
118
2015年新春福章
日期:2015-03-06 11:58:18生肖徽章:猪
日期:2013-12-06 14:15:45生肖徽章:狗
日期:2013-12-06 14:15:45生肖徽章:鸡
日期:2013-12-06 14:15:45生肖徽章:猴
日期:2013-12-06 14:15:45生肖徽章:羊
日期:2013-12-06 14:15:45生肖徽章:马
日期:2013-12-06 14:15:45生肖徽章:蛇
日期:2013-12-06 14:15:45生肖徽章:龙
日期:2013-12-06 14:15:45生肖徽章:兔
日期:2013-12-06 14:15:45
29#
发表于 2010-9-19 14:22 | 只看该作者
以前的数据库关注的是CPU,现在的发展迫使人逆向思维。例如出现的 反向序列
列示数据库也是这样的,可以减少IO

压缩:之前的人都说了。存储的时候都是一维表,列式占用更少的空间。主要应用是数据仓库

除了sysbase还有其他列式数据库Infobright。没明白有什么区别

接触列式数据库很少

使用道具 举报

回复
论坛徽章:
118
现任管理团队成员
日期:2011-05-07 01:45:08马上有钱
日期:2014-02-18 16:43:09马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14ITPUB元老
日期:2014-03-05 22:46:57版主2段
日期:2014-03-27 02:21:00射手座
日期:2015-11-10 10:28:18
30#
发表于 2010-9-19 18:14 | 只看该作者
非常感谢楼上几位的参与!!
pub币已经发给大家了~~
请大家查收

使用道具 举报

回复

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

本版积分规则 发表回复

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