×

免费mysql数据库服务器 数据库

免费mysql数据库服务器(简述MySQL中的数据库,表和数据库服务器之间的关系)

admin admin 发表于2023-08-29 12:53:25 浏览33 评论0

抢沙发发表评论

本文目录

简述MySQL中的数据库,表和数据库服务器之间的关系

MySQL:

关系型数据库,被Oracle公司收购。

多个不同的数据库(database)的集合。

MySQL数据库(database):

多个不同的表(table)的集合。类似Excel文件。

MySQL表(table):

多个不同的行(row)的集合。类似Excel中的一张sheet。

MySQL行(row):

多个属性组成的一条数据。类似Excel中的一行。

数据库服务器:

提供MySQL数据库运行的环境。可以是物理机可以是云机。类似运行Excel软件的电脑。

一句话来说就是:服务器上运行着MySQL软件,数据库里存放着多张表格来记录各种行为及属性。

阿里云数据库,跟自己在服务器安装的有什么区别有人说安装很简单,那为什么要花钱买

其实使用云数据库的好处,其实很简单,说白了就是省时、省力、省心。

有人说安装一个数据库很简单,为什么要花钱去买云数据库呢?比如Mysql,本身就是免费的,我何不自己安装呢?那么我们从这几点看看成本:

  • 硬件服务器:自己安装数据库的话,也得有服务器安装吧,就算随便找个PC安装,PC也是钱呐;这些都需要自购。

  • 机房、网络:安装好的数据库放呐?肯定得有个机房吧。包括网络,都需要自己来搭建。

如果说上面几点,一般的公司都具备条件,那么再往下看:

  • DBA:数据库搭建好了得有人管,一个优秀DBA的工资可不低哟。

  • 各种监控:数据库的性能怎么样,压力大不大,都需要有监控系统时刻盯着。

  • 数据库的高可用:单台数据库可以运行了,那么得考虑数据库的高可用了,只部署一台肯定是不够的,至少得来个主备,更高级一些的都需要几地几中心的容灾。

  • 数据库的扩容:业务量上去了,数据库容量不够用了,资源得加上。

  • 操作系统、数据库补丁或升级:这也是少不了的。

显而易见,云数据库有着自动化、标准化、智能化这些优势,可以完美的解决上面这些痛点。

但是云数据库和传统的数据库相比,也有着自己的劣势:

  • 隐私问题:数据毕竟是放在人家的服务器上面的,那么一定就会有着隐私泄露的风险。

  • 安全问题:同上,所以很多云数据都是支持全量和增量备份的。

  • 所以有实力的公司都会搭建自己的私有云,相比公有云来说,成本会更高。

希望我的回答,能够帮助到你!

我会持续分享Java程序开发、架构设计、职业发展等方面的知识和见解,希望能得到你的关注今日头条【会点代码的大叔】,转载请注明出处。