时间:2023-01-19 | 标签: | 作者:Q8 | 来源:网络
小提示:您能找到这篇{秒懂数仓的前世:DBMS和OLTP到底是啥?(上篇)}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的秒懂数仓的前世:DBMS和OLTP到底是啥?(上篇)内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
数仓的前世:DBMS 数据库管理系统(OLTP) 1~3会从是啥、为啥、如何用三个角度去描述DBMS数据库管理系统去描述,这三部分较为理论化,所以读起来稍稍会有点枯燥,大家如果是实战派可以直接阅读4常见应用(oracle、mysql、sql server)。 一、DBMS是啥:定义在数仓出世前,DBMS是广泛被使用的。DBMS即数据库管理系统database mangement system。 DBMS是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。DBMS主要用于管理Database数据库,我们一般称这种处理为OLTP(on-line transaction processing),即联机事务处理,OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 二、为啥需要DBMS:意义
三、如何用DBMS:具体操作1. 数据定义:关于DDLDDL,数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言。
2. 数据操纵:关于DMLDDL,数据操纵语言,用于对数据库中数据的管理。
3. 数据库运行管理数据库安全性是指数据库的任何数据都不允许受到恶意的侵害或未经授权的存取或修改。 4. 数据库安全管理数据库的任何数据都不允许受到恶意的侵害或未经授权的存取或修改。
5. 数据库完整性:数据的正确性与相容性
6. 数据库并发控制事务(transaction)是用户定义的一个数据库操作序列,一个事务内所有语句被作为一个整体,这些操作是一个完整的工作单元,这些操作要么全做要么不做,是不可分割的工作单位。 事务在执行的过程中需要不同的资源,例如:有时需要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下线。 其主要特性为:
2. MS SQL ServerMicrosoft SQL Server 是一个全面智能家装投央视广告收费标的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 这类DBMS被广泛应用于高校学生的教学工作和中小企业的日常管理工作,主要是因为以下特点:
3. MySQLMySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 如果你在互联网公司工作,一定对MySQL不会很陌生,由于其开源的特性,大部分互联网公司会选取DBMS进行开发和创新。 其特点有:
总结一下上面三种DBMS,可以得到以下结果: 这篇主要是把数仓的前世DBMS讲清楚,对于现世数仓以及大家耳熟能详的OLAP讲解,敬请期待下一篇。
本文由 @业务数智化 于,, 题图来自 Unsplash,基于CC0协议 |
上一篇:运营策略分析体系,该如何搭建?
下一篇:关于数据中台的几点思考
小提示:您应该对本页介绍的“秒懂数仓的前世:DBMS和OLTP到底是啥?(上篇)”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通秒懂数仓的前世:DBMS和OLTP到底是啥?(上篇)的相关事宜。
关键词:1年, 初级, 数仓管理,