还的看具体的服务器软件,如果是中小企业,主流选择是linux操作系统和mysql数据库,我就拿这个做比较。
区别主要在于性能上。自己安装的mysql是开源版本,而云数据库是云厂家在开源的mysql上进行了性能优化的。
其次在运维的便捷上。自己安装的mysql数据库,需要考虑安全性,数据库备份策略,如果业务并发高,还得考虑读者分离,甚至分库分表的策略。云数据库,你只要付钱就行。
如果你有mysql原理,数据库调优方面的知识,又不怕麻烦,可以选择自己安装,比较灵活。如果不想折腾,可以考虑云数据库。
云服务器和MYSQL一样吗?
云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。
企业伴随着业务的增长,成倍增长的数据需要更多的存储空间,此时,云数据库有助于应对许多这些数据库方面的挑战。
让用户能够在云中轻松设置、操作和扩展关系数据库,并可以充分结合公有云中的计算、网络与存储服务,从而以一种安全、可扩展、可靠的方式,迅速选择、配置和运行数据管理基础设施,使用户能专注于自身应用程序和业务。
RDS是关系型数据库(Relational Database Service),一种基于云计算的可即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型云数据库服 务。
虽然客户可以在云服 务器上自建MySQL,而其也会带有部分云特性:数据高可靠性保障、弹性扩展、基础运维等。但与在云服 务器自建数据库相比,RDS为单位提供更多的自动化服 务,如:数据库自动备份、IP白名单、详细的实时监控、容灾、读写分离等,还避免了云服 务器带来的异常,如云服 务器CPU偶尔会被mysql进程拉到100%。华云数据RDS提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,支持将本地数据库迁移到RDS,平滑完成数据库的迁移工作,彻底解决数据库运维的烦恼。
------------------- 河南新华
简述MySQL中的数据库,表和数据库服务器之间的关系?
MySQL:
关系型数据库,被Oracle公司收购。
多个不同的数据库(database)的集合。
MySQL数据库(database):
多个不同的表(table)的集合。类似Excel文件。
MySQL表(table):
多个不同的行(row)的集合。类似Excel中的一张sheet。
MySQL行(row):
多个属性组成的一条数据。类似Excel中的一行。
数据库服务器:
提供MySQL数据库运行的环境。可以是物理机可以是云机。类似运行Excel软件的电脑。
一句话来说就是:服务器上运行着MySQL软件,数据库里存放着多张表格来记录各种行为及属性。