12306这样的超大规模实时事务系统到底应该怎么设计?
%
听说阿里要帮助12306重新设计订票系统,不过12306这个系统就真有这么难吗?是那些写软件的没有好好思考这个问题吧?
显然,12306这个系统不同于一般的关系数据库,做系统架构设计必须考虑实际的应用业务流程和数据本身的性质才行。
这么说吧,我不觉得这个问题有多困难,为了设计好这个系统,下面的几条是需要考虑的:
...
分类:
其他好文 时间:
2015-01-17 18:13:02
阅读次数:
168
DBMS_MVIEWprovidesthreedifferenttypesofrefreshoperations.DBMS_MVIEW.REFRESHRefreshoneormorematerializedviews.DBMS_MVIEW.REFRESH_ALL_MVIEWSRefreshallmaterializedviews.DBMS_MVIEW.REFRESH_DEPENDENTRefreshallmaterializedviewsthatdependonaspecifiedmastertableorm..
分类:
其他好文 时间:
2015-01-15 13:05:42
阅读次数:
132
Oracle的实体化视图提供了强大的功能,可以用在不同的环境中,实体化视图和表一样可以直接进行查询。实体化视图可以基于分区表,实体化视图本身也可以分区。主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常...
分类:
其他好文 时间:
2014-12-25 14:16:02
阅读次数:
221
物化视图概述http://blog.csdn.net/tianlesoftware/article/details/4713553http://blog.csdn.net/hdhai9451/article/details/3875172物化视图fast refresh 相关之物化视图日志https...
分类:
数据库 时间:
2014-12-13 14:58:06
阅读次数:
210
DB2的物化视图MQT是基于查询结果定义的一个表,MQT中包含的数据来自MQT定义所基于的一个或多个表, 使用MQT可以显著提高查询的操作性能。数据库的视图和MQT都是基于一个查询来定义的。每当视图被引用时,视图所基于的查询便会运行。但MQT实际上会将查询结果存储为数据,您可以使用MQT中的这些数据,而不是使用底层表中的数据。MQT 可以显著提高查询的性能,尤其是提高复杂查询的性能。如果优化器确定...
分类:
数据库 时间:
2014-11-18 09:10:21
阅读次数:
367
在上一篇文章中,已经点到了数据库改名时,引起该schema下物化视图会失效的问题。从表面上看,该物化视图是删也删不掉,那当然就无法重建了。以下是实验过程:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Product...
分类:
数据库 时间:
2014-11-17 17:41:28
阅读次数:
402
物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。 对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。物...
分类:
其他好文 时间:
2014-11-04 19:46:20
阅读次数:
323
最近学习了一下物化视图,正好经理不在,把学习结果贴出来供大家一起研究一下吧。先看一下物化视图的大概含义吧,感觉baidu的定义还不错Baidu代码物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方...
分类:
数据库 时间:
2014-10-28 21:20:55
阅读次数:
329