互联网服务OLTPolap

olap和oltp可以共存么?

如果数据库需要处理oltp业务,同时又会用作跑模型、出报表等olap,请教下老师,这样的数据库该如何设计,是都放在同一个实例中还是将oltp涉及到对象建一个实例,数据仓库再单独建立一个实例然后通过联邦的形式交互?       因为联机处理业务要求的是快速响应,而在线分析业务特点是对大数据量的查询,这两者对数据库的参数要求都不一样,如果都放在同一个数据库中无法同时满足两者的需求。请问老师现在有什么好的架构么?
参与10

9同行回答

wolfopwolfop其它Why should I tell you?
回复 8# zhugfang 没仔细研究过,你测试测试看看然后贴出来,呵呵。显示全部
回复 8# zhugfang
没仔细研究过,你测试测试看看然后贴出来,呵呵。收起
IT其它 · 2013-05-23
浏览704
daolin2005daolin2005数据库管理员某城商行
回复 7# wolfop     难道是ITPUB上的那匹wolf跑到db2china了? 久仰久仰,欢迎光临!显示全部
回复 7# wolfop


    难道是ITPUB上的那匹wolf跑到db2china了? 久仰久仰,欢迎光临!收起
软件开发 · 2013-05-23
浏览687
zhugfangzhugfang软件开发工程师杭州信雅达
回复 7# wolfop   听说分区内并行对insert操作会有不好的影响,新版的 难道有所改进?显示全部
回复 7# wolfop

  听说分区内并行对insert操作会有不好的影响,新版的 难道有所改进?收起
互联网服务 · 2013-05-23
浏览746
wolfopwolfop其它Why should I tell you?
呵呵,这是点了IBM DB2的死穴,IBM SWG的老大在puredata的宣传视频上仍然坚持认为不同的工作负载需要不同的架构。因此purescale跑OLTP,而DPF跑OLAP。不过当年好像一直有ISAS 9600是用share disk的DB2 ON Z跑OLAP的方案。然后也没法解释netezza和DPF怎么定位。没办法了,用新版...显示全部
呵呵,这是点了IBM DB2的死穴,IBM SWG的老大在puredata的宣传视频上仍然坚持认为不同的工作负载需要不同的架构。因此purescale跑OLTP,而DPF跑OLAP。不过当年好像一直有ISAS 9600是用share disk的DB2 ON Z跑OLAP的方案。然后也没法解释netezza和DPF怎么定位。
没办法了,用新版的分区内并行增强和指定并行度(好像有这个功能)试试看吧。
否则你就需要混合架构咯,嘿嘿嘿。收起
IT其它 · 2013-05-18
浏览735
yellow-finyellow-fin项目经理浙江兰德纵横网络技术有限公司
我们目前就是采用了分区表的方式在做,但是我还有有点担心。。。这数据量是以每天100w左右的速度在递增显示全部
我们目前就是采用了分区表的方式在做,但是我还有有点担心。。。这数据量是以每天100w左右的速度在递增收起
IT咨询服务 · 2013-05-18
浏览702
张东焕张东焕技术总监IBM官方授权讲师
回复 4# yellow-fin 可以采用MDC、Table partition等技术提高查询性能。显示全部
回复 4# yellow-fin

可以采用MDC、Table partition等技术提高查询性能。收起
IT咨询服务 · 2013-05-16
浏览713
yellow-finyellow-fin项目经理浙江兰德纵横网络技术有限公司
我们也遇到了这个问题。。。数据量巨大,用户要求对一个大表(上亿的数据)做查询和统计,速度要求又高,但是又不同意建数据仓库。。。最关键的是这个表还是交易很频繁的表,随时都在更新数据...显示全部
我们也遇到了这个问题。。。
数据量巨大,用户要求对一个大表(上亿的数据)做查询和统计,速度要求又高,但是又不同意建数据仓库。。。
最关键的是这个表还是交易很频繁的表,随时都在更新数据收起
IT咨询服务 · 2013-05-16
浏览702
张东焕张东焕技术总监IBM官方授权讲师
如果实在不得已,用一个数据库来做OLTP和数据仓库时尽量采用STMM,让系统自动调节参数。显示全部
如果实在不得已,用一个数据库来做OLTP和数据仓库时尽量采用STMM,让系统自动调节参数。收起
IT咨询服务 · 2013-05-16
浏览727
张东焕张东焕技术总监IBM官方授权讲师
一般来讲,OLTP是实时系统,数据仓库是另外一个系统,两者的属性差异很大,所以没有考虑共存的,至少现在。OLTP的数据库的数据通过ETL工具,比如Datastage,做清洗、整理、加载到数据仓库中。而数据仓库一般是多分区的数据库,即DPF数据库。产品是InfoSphere Warehouse。OLTP系统如果特...显示全部
一般来讲,OLTP是实时系统,数据仓库是另外一个系统,两者的属性差异很大,所以没有考虑共存的,至少现在。OLTP的数据库的数据通过ETL工具,比如Datastage,做清洗、整理、加载到数据仓库中。而数据仓库一般是多分区的数据库,即DPF数据库。产品是InfoSphere Warehouse。OLTP系统如果特别大,可以考虑pureScale。这个是适合OLTP,大并发量。收起
IT咨询服务 · 2013-05-16
浏览680

提问者

zhugfang
软件开发工程师杭州信雅达

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-05-16
  • 关注会员:1 人
  • 问题浏览:13308
  • 最近回答:2013-05-23
  • X社区推广