仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1450|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之数据堆栈实行的6种战略

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我们只需要把binlog文件反向执行,每个操作都执行逆操作即可。当然也不是所有的event都反转。Table_mapevent必须还是在Rows_log_event每个操作之前。战略|数据
数据堆栈实行的6种战略





在实行数据堆栈时,必要实际战略引导,跟着数据堆栈手艺的开展,数据堆栈的完成战略已从本来的“自顶向下”一种形式开展到了六种形式。

1、“自顶向下”形式





在这类“自顶向下”形式中,数据集市和数据堆栈的干系是双方向的,即数据从数据堆栈流向数据集市。





2、“自底向上”形式



“自底向上”形式是从创建各个部门或特定的贸易成绩的数据集市入手下手,全局性数据堆栈是创建在这些数据集市的基本上。





“自底向上”形式的特性是早期投资少,奏效快。由于它在创建部门数据集市时只必要较少的人做出决议,办理的是较小的贸易成绩。“自底向上”的开辟形式可使一个单元在数据堆栈开展早期尽量少的消费资金,也能够在做出无效的投进之前评价手艺的收益情形。





3、“平行开辟”形式







“平行开辟”形式是指在一个全局性数据堆栈的数据模子的引导下数据集市的创建和全局性数据堆栈的创建同时举行。“平行开辟”形式可制止各部门在开辟各自的数据集市时的自觉性,削减各数据集市之间的数据冗余和纷歧致。在“平行开辟”形式中数据集市的这类绝对自力性有益于全局性数据库的建立。





“平行开辟”与“自顶向下”形式的区分在于它满意了企业中的各个部门但愿在较短工夫内创建本部门的决议撑持体系的请求,使他们不必守候全局性数据堆栈创建好以后才创建属于本人的数据集市。在创建数据集市过程当中所取得的履历将有助于对全局性数据堆栈的数据模子的优化和全局性数据堆栈的建立。

“平行开辟”与“自底向上”形式的区分在于,它用一个一致的全局性数据堆栈的数据模子来引导各部门数据集市的建立,能够办理数据集市之间数据的纷歧致和削减数据集市之间的数据冗余成绩。

可是用户的需求不是运动的而是跟着新手艺和新使用的呈现而不休变更的。用户的需求变更不但范围于请求更疾速的硬件、更好的数据发掘手艺,功能更高的数据库软件,更友爱的图形用户界面还包含所需信息内容的变更,和所需数据的变更,这将招致在数据堆栈或数据集市中必需到场某些新的属性、新的表或重组已存在的表、属性。新的需求将对数据堆栈和数据集市的数据模子发生影响。

“自顶向下”、“自底向上”、“平行开辟”这三种形式都没有思索怎样将用户的反应信息不休地反响到数据集市和数据堆栈的建立中。这三种形式都只在建立数据集市或数据堆栈的过程当中思索用户的需求。

为懂得决用户需求变更的成绩,在业界引进了三种形式。









4、“有反应的自顶向下”形式







在这个形式顶用户的新需求的反应分为两个阶段。第一阶段用户的新需求不休地被反应给部门的数据集市,部门数据集市依据用户的新需求发生本身的需求变更。第二阶段部门数据集市把本身的需求变更反应给全局性数据堆栈,全局性数据堆栈再做出响应的变更。





5、“有反应的自底向上”形式



在“有反应的自底向上”形式,在全局性数据库创建好以后需求的变更将次要表现在数据集市与数据堆栈之间。能够在各个部门数据集市开展时坚持互相之间的数据分歧性并能依据用户的反应信息不休调剂本人,以这类形式创建的数据堆栈在投进利用后能削减因用户需求变更所带来的方便。





6、“有反应的平行开辟”形式



在“有反应的平行开辟”形式中,在开辟的初始阶段,开辟职员次要是在全局性数据堆栈数据模子的引导下创建部门数据集市,并把在创建过程当中所碰到的成绩及其办理计划和用户的定见等信息,反应给全局性数据堆栈数据模子。全局性数据模子在引导部门数据集市建立的同时,也搜集开辟职员和部门用户的反应信息并依据这些信息调剂本人。经由调剂,可使下一阶段全局数据堆栈的建立绝对顺遂地举行。





企业建立数据堆栈的终极目标是让企业的谋划办理者可以便利地利用数据堆栈这一集成的决议撑持情况以猎取有代价的信息,匡助谋划办理者对不休变更的情况做出迅捷、正确的判别和找出响应的对策。因而,界面友爱,功效壮大的为用户服务的前端工具应被无效地集成到这一新的数据剖析情况中。数据堆栈体系是以数据堆栈为中心,经由过程数据提取工具、数据转换工具、查询工具、报表工具、剖析工具、数据开掘工具等,满意用户对信息的各类需求。



典范的数据库体系布局图









在选择以上六类数据堆栈实行战略,可参考详细实行情形,综分解本、效益、了局等要素,择优而实行,以完成数据堆栈实行的乐成。
MySQL的海豚标志的名字叫“sakila”,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者AmbroseTwebaze提供。
莫相离 该用户已被删除
沙发
发表于 2015-1-19 21:25:05 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
柔情似水 该用户已被删除
板凳
发表于 2015-1-25 18:10:41 | 只看该作者
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
蒙在股里 该用户已被删除
地板
发表于 2015-2-3 12:40:17 | 只看该作者
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
再见西城 该用户已被删除
5#
发表于 2015-2-9 00:46:12 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
再现理想 该用户已被删除
6#
发表于 2015-2-26 15:54:20 | 只看该作者
总感觉自己还是不会SQL
老尸 该用户已被删除
7#
发表于 2015-3-8 15:51:11 | 只看该作者
代替了原来VB式的错误判断。比Oracle高级不少。
乐观 该用户已被删除
8#
发表于 2015-3-16 03:54:56 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
谁可相欹 该用户已被删除
9#
发表于 2015-3-22 19:51:04 | 只看该作者
也可谈一下你是怎么优化存储过程的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-26 14:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表