阿里巴巴|秒懂数仓的前世今生:DBMS、DW、OLTP、OLAP到底是啥?( 二 )
- 实体完整性(entity integrity)指表中行的完整性,主要用于保证操作的记录非空,唯一且不重复
- 参照完整性是指当更新、删除、插入,如一个表中的数据时,通过参照引用相互关联的另一个表的数据来检查对表的数据操作是否正确,一般通过外键实现
- 用户自定义完整性:是使得用户得以定义不属于其他任何完整性分类的特定的业务规则
- sql server的完整性
事务在执行的过程中需要不同的资源,例如:有时需要cpu,有时需要存取数据,有时需要i/o,有时需要通信。如果事务串行执行,则许多系统资源处于空闲状态。
因此为了充分的利用系统资源,发挥数据库共享的特点。数据库允许多个事务并发执行。但事务在并发执行时,彼此之间可能产生相互干扰。
7. 数据库维护数据库的故障可以分为以下几种从数据库恢复角度,可以将数据库故障分为4类:事务内部的故障、系统故障、介质故障、计算机病毒。
数据库的恢复技术有:数据库备份、数据库还原、数据库的分离和附加,
四、DBMS常见用法:具体应用结束了上面比较枯燥的理论,我们进入到这一部分大家肯定就不太陌生了,关于DBMS的常见应用,大概有以下几类:
1. OracleOracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
阿里巴巴在2013年以前都在用oracle DBMS,尤其是在2005年-2009年,电商高速发展时期,阿里巴巴集团拥有亚洲最大的Oracle集群,可以说阿里巴巴当时是oracle最重要的用户之一。
但是随着阿里巴巴业务的不断扩张,购买oracle的节点也需要成倍增加,如果持续维持这样的架构下去,阿里巴巴购买服务器、数据库产品的支出足够让阿里巴巴破产。也就是从2009年开始,阿里巴巴宣布去IOE(BM的小型机、Oracle数据库、EMC存储设备)计划。
直到2013年7月10日,淘宝重中之重的广告系统使用的Oracle数据库下线,标志着阿里巴巴中最后一个oracle下线。
其主要特性为:
- 处理速度非常快
- 安全级别高:支持快闪以及完美的恢复,即使硬件坏了 也可以恢复到故障发前一秒
- 可以做到30s以内故障转移。
这类DBMS被广泛应用于高校学生的教学工作和中小企业的日常管理工作,主要是因为以下特点:
- 有微软强大的服务体系做配套支持,office办公软件等等
- 图形化用户界面,更加直观简单易用
- 具有很好的伸缩性,可跨界运行。从笔记本电脑到大型处理器可多台使用
- 对web技术的支持,使用户能够容易的将数据库中的数据发布到web上
- 阿里巴巴|电商转折点出现?神秘消失23天的李佳琦,意外暴露了阿里的问题
- 阿里巴巴|李佳琦消失扯下阿里“遮羞布”,原来淘宝根本就没有护城河
- 阿里巴巴|低调了三年的阿里如今又重新走上了神坛,马云藏了十年的底牌再也藏不住了
- 阿里巴巴|蚂蚁和阿里,准备彻底分家
- 阿里巴巴|马云现身西班牙开12亿豪华游艇
- 阿里巴巴|线上酒店,把线下渠道搬到线上,同样可以得到商机
- 阿里巴巴|享受退休生活的阿里巴巴创始人马云现身西班牙马略卡岛
- 任正非|京东618增长率历年最慢,阿里巴巴表示:难兄难弟
- 阿里巴巴|发生了什么?李佳琪神秘“消失”,阿里“遮羞布”被撕开
- 阿里巴巴|国家出手!阿里等平台拟被禁止直接网上卖药!一句话带崩400亿
