不少人都认为云计算的核心业务是数据库,因为它的性能直接影响到用户系统执行的效率和稳定性,更重要的是它与大多数企业业务直接关联。一旦业务数据库发生人为误操作等行为,可能出现客户数据大量丢失、服务出现故障等情况,将会给企业带来巨大的经济损失,还会严重影响企业信誉。
而IT界内一直也流传着“删库跑路”的魔幻都市传说,相信留意新闻的小伙伴都听说过前段时间微X员工删库跑路事件,也许有部分小伙伴对数据库比较陌生,也许部分小伙伴不太了解什么是云数据库、自建数据库,今天小编就带大家简单了解一下。
什么是数据库?
数据库就是储存数据的地方,是长期存储在计算机内、有组织、可共享、统一管理的大量数据的集合,保存电子文件(存储在电脑、内存、硬盘中数据)的地方就是数据库。数据库主要分为关系数据库和非关系型数据库。常见的关系数据库有Mysql、PostgreSQL、SQL Server等,而常见的非关系型数据库NoSql(Not Only SQL)、MongoDb、HBase等。
什么是云数据库?
市面上多数云供应商提供的是云数据库RDS(Relational Database Service),是一种稳定可靠,可弹性扩展,减少数据库运维工作,优化和部署在云端的数据库服务。云数据库提供可靠的数据备份和恢复、完备的安全管理、完善的监控、轻松扩展等功能。
什么是自建数据库?
自建数据库可分为两类:
云服务器自建数据库:企业/个人使用云服务器搭建数据库,由于承载使用的是云服务器,前期需要较准确规划架构服务器配置和存储量,分析型场景需要与分析型数据库结合,搭建难度大、成本较高;
IDC(数据中心)自建数据库:企业/个人使用本地/托管物理服务器搭建数据库,由于承载使用的是租赁或购买物理服务器,加上搭建、带宽、人力运维等成本,前期投入时间、成本高;
这两类数据库在搭建前、中、后期都需要企业/个人投入时间、成本去管理运营。相对于自建数据库,云数据库具有更经济、更专业、更高效、更安全、简单易用等特点,用户能更专注于核心业务。