部署数据库
数据库(Database,简称DB)指的是以一定方式存储在一起、能够共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说,数据库可视为电子化的文件柜,您可以对文件中的数据运行新增、查询、更新、删除等操作。
常用数据库简介
常用数据库包含以下三种:
Oracle
Oracle可以支持多种不同的硬件和操作系统平台,从台式机到大型或超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。
Oracle是一个多用户系统,能够自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。
Oracle以二维表的形式表示数据,并提供了结构化查询语言(SQL),可完成数据查询、操作、定义和控制等基本的数据库管理功能。
Oracle具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以与小型乃至大型计算机上的Oracle相互传递数据。
Oracle属于大型数据库系统,主要适用于大、中、小型应用系统,或作为客户机、服务器系统中服务器端的数据库系统。
SQL Server
SQL Server是美国Microsoft公司推出的一种关系型数据库系统,是一个可扩展的、高性能的、为分布式客户机和服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案,SQL Server 2016以前的版本只支持在Windows上运行,不支持在Linux上运行。
MySQL
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。MySQL数据库也可以跨平台使用(如Linux和Windows)。
部署数据库
您可以通过以下方式完成三种常见数据库的部署。一般推荐您使用云数据库RDS实现数据库的快速部署、轻量运维,或使用云市场镜像快速部署数据库。如果没有合适的镜像,或您需要个性化部署时,建议您使用手动部署方式。
Oracle:云市场镜像部署Oracle数据库
SQL Server:部署SQL Server数据库
MySQL:
迁移自建数据库到云数据库RDS
管理数据库
数据管理DMS(Data Management)是一款支撑数据全生命周期的一站式数据管理平台。DMS提供全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等功能。支持关系型数据库、NoSQL数据库、数据仓库、Hologres、OSS等多种数据库类型。更多信息,请参见什么是数据管理DMS。
备份数据库
对于云数据库,您可以使用其自带的备份功能,或者使用数据库备份服务DBS进行备份。
对于云市场或手动部署的数据库,您可以使用云备份(Cloud Backup)或数据库备份服务DBS进行备份。
更多信息,请参见相关文档:
DBS:支持的数据库引擎与功能
云备份(Cloud Backup):