龙空技术网

(大白话)一文搞懂什么是数据库架构

随性自由的磨刀石 325

前言:

当前姐妹们对“数据库base是什么意思啊英文翻译”可能比较注重,各位老铁们都需要了解一些“数据库base是什么意思啊英文翻译”的相关文章。那么小编也在网络上网罗了一些有关“数据库base是什么意思啊英文翻译””的相关内容,希望你们能喜欢,小伙伴们快快来学习一下吧!

这是一张学生成绩表,我自己随便电脑上做的excel表,表很简单,有学生的学籍号、姓名、学校、语文成绩、英语成绩、数学成绩、总分共7列,6行学生的信息。这张表存在电脑硬盘里,它就是数据。

学生成绩表

假设这张表有60万行学生的信息呢?使用excel来查看,或者修改某个学生的语文成绩等,就很困难了,所以我们需要一个软件程序,把这张60万行的学生数据保存起来,然后提供一些工具,方便定位和增、删、改、查、统计。那么这个软件程序,就叫做数据库管理系统。

常见的数据库管理系统,如:access、SQL server、Oracle、还有现在国产比较流行的OceanBase。

我们在一台电脑上安装一个数据库管理系统,然后把学生成绩表的数据导进去,如下图:

导入数据库管理系统

那么学生成绩表就是存放在一个数据库里面了。

如果这台电脑是网络上一台云计算机,那也可以说我们的数据就存放在云服务器上面的,这样做的好处就是云上的电脑不会坏,一下子高端大气上了档次。

云服务器

接下来更高端了,阿里云的OceanBase,是一款金融级的分布式关系数据库,什么是分布式?就是同时存很多份。

分布式数据库

OceanBase的构架图如下:摘录自阿里云网站。

OceanBase的构架图

图很复杂,我们只要知道,3份数据,每1份都存在不同的机房或不同的城市(数据中心),3个地方的数据同步,1-2个地方坏了不影响,你的数据很难丢失了。

以上就是数据怎么从简单的文件保存,到数据库保存、到云上保存、最后到很多地方的云保存的整个演化过程。

标签: #数据库base是什么意思啊英文翻译