数据库演变数据仓库
2017-04-03 15:30:28 0 举报
随着企业数据量不断增长,传统的关系型数据库已经无法满足数据处理和分析的需求。因此,数据库逐渐演变为数据仓库。数据仓库是一种面向主题的、集成的、非易失的、反映历史变化的数据集合,用于支持管理决策。与关系型数据库相比,数据仓库具有更高的查询性能和更好的数据分析能力。此外,数据仓库还可以通过ETL工具将来自不同系统的数据整合在一起,从而实现数据的一致性和准确性。总之,数据库演变为数据仓库是为了更好地满足企业对数据处理和分析的需求,提高企业的决策效率和准确性。
作者其他创作
大纲/内容
老板
DBA
另外,关系型数据库在技术上没有列存、分布式并行计算等等这些技术,对大数据规模下的join、groupby支持也不友好
这种带两个Join,还有排序的SQL没办法在线跑啊。太耗资源!可能会把数据库搞挂的#@¥#!%
要不这样,临时搞的话可以凌晨低峰期跑跑看,或者给你搞个只读从库去跑,不会影响线上请求...
小展检查了几遍,觉得没啥大问题,就提交到MySQL上去跑。没过一会,来了一个电话,显示是DBA,小展接了之后...
小展
对呀,老板刚才说了一嘴...
哥们,搞什么鬼啊,数据库被你搞挂了,现在影响线上正常服务了啊...
电商发展不错,小展对架构不断做着优化,增加了缓存服务、读写分离、分库分表、基于消息队列的服务拆分等。有一天,老板又找到小展...
我查查哈
老板,查出来了,昨天销售额一共108万,过去一周销售额1047万
但是像你这样的分析型SQL,关系型数据库根本就不适合,长远的解决方案是搞个数据仓库
小展啊,能不能快速搞个电子商务网站,卖点国外货...
小展啊,你看能不能统计下过去一周时间里年龄在20~30之间的年轻女性购买需求最旺盛的前五种商品呀?
大神,为什么关系型数据库不适合跑分析型SQL?
晕......这SQL......老板让你跑的?
select sum(pay) from order where ...
小展啊,东西也卖了一段时间了,能不能看看昨天一天和过去一周的销售额分别是多少?
大神就是大神,我先找本数据仓库的书看看......
...我没干啥啊!老板让我统计一个指标,我就跑了一个SQL,你看看
几周后,小展就搞起了一个网站,麻雀虽小,五脏俱全,开启了跨境电商之旅。十天后,老板急切地找到小展问...
老板需求肿么感觉是无底洞啊@¥#@¥
关系型数据库ER数据模型仅仅是为了简单事务操作(OLTP)设计的,数据仓库中星形模型和宽表模型才更适合于分析类操作(OLAP)
可以啊,现在电商网站很成熟了,直接上LAMP,包在我身上...
呃...... 我试试看吧
0 条评论
下一页