部署数据库

更新时间: 2023-12-20 17:43:17

数据库(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实现数据库的快速部署、轻量运维,或使用云市场镜像快速部署数据库。如果没有合适的镜像,或您需要个性化部署时,建议您使用手动部署方式。

迁移自建数据库到云数据库RDS

  • 如果您希望更方便地管理数据库,并享有高可用、高可靠、高安全、可扩展的托管数据库服务,可以使用阿里云云数据库RDS。RDS是阿里云提供的稳定可靠、可弹性伸缩的关系型云数据库,支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,具备容灾、备份、恢复、迁移等方面的全套解决方案。详细信息,请参见云数据库RDS简介

  • 您可以通过数据迁移工具DTS,将自建数据库平滑迁移到阿里云数据库上。具体操作,请参见迁移方案概览

管理数据库

数据管理DMS(Data Management)是一款支撑数据全生命周期的一站式数据管理平台。DMS提供全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等功能。支持关系型数据库NoSQL数据库数据仓库、Hologres、OSS等多种数据库类型。更多信息,请参见什么是数据管理DMS

备份数据库

  • 对于云数据库,您可以使用其自带的备份功能,或者使用数据库备份服务DBS进行备份。

  • 对于云市场或手动部署的数据库,您可以使用云备份(Cloud Backup)或数据库备份服务DBS进行备份。

更多信息,请参见相关文档:

阿里云首页 云服务器 ECS 相关技术圈