序言
小资是谁?
小资乃小小数据库资料人员。
小资为什么要说库?说的什么库?
自打加入华为数据库资料组,小资的理想就是希望通过努力,能透过文字让数据库理解起来不是那么晦涩,不是门槛那么高。
掐指算来,打小资2014年作为小白一枚,闯进数据库资料组,也有近五年时间了。这五年,小资在数据库前庭后院栽花、种草的同时,也耳濡目染了数据库江湖门派、豪侠、牛人们的刀光剑影,识得些法门。因此想起了当初的理想,就有了些底气,就想着开始一砖一瓦构筑那心中的教堂了,或者说想给像当初的我一样要入数据库江湖的人铺铺路。
至于小资说的是什么库?小资心中惦记的自然是华为数据库。但是华为数据库也是数据库,所以数据库普适的属性和知识对他同样适用。要入数据库江湖,这些普世知识是脚下路的开始。
话不多说,言归正传。要说库,这期,咱们就来讲讲什么是数据库。
---------------------华丽丽的分隔线--------------------------------------------------------
说文解字中说,库:兵车藏也。所以库开始是用来储藏兵车的。后来库泛指贮物的屋舍。
数据库,望文生意,存储数据的库。更专业点的解释是:存储电子文件的处所。用户可以对文件中的数据进行新增、截取、更新、删除等操作。
数据库管理系统(Database Management System,简称DBMS),是为了管理数据库而设计的电脑软件系统。用于帮助用户建立、使用和维护数据库,同时能够保障数据的安全可靠。
总结起来就是:数据库是容器——电子化的文件柜,你可以往里存数据,从里头取或者更改里头的数据。数据库管理系统是帮助你对数据库及其中的数据进行管理的系统。以图书馆来类比,数据库是存放图书的场馆,而数据库管理系统则是使场馆的图书有序存取和借阅的图书管理系统。
现在,大家说到数据库,通常是指数据库管理系统——Oracle、MySQL、SQL Server、DB2、PostgresSQL、Greenplum、Teradata、GaussDB 200、GBase都是数据库管理系统。
下面是GaussDB 200的结构图,从结构图可以看出GaussDB 200本身不提供存储系统,存储系统是硬件厂商提供的。但是GaussDB 200对存储进行管理。帮助用户在存储系统上构建数据库及对数据库做管理维护。
转载自华为云社区:https://bbs.huaweicloud.com/blogs/108769 作者:灵犀晨