数据库(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 MySQL
-
部署MySQL数据库(Linux)
-
部署MySQL数据库(Windows)
-
迁移自建数据库到云数据库RDS
-
如果您希望更方便地管理数据库,并享有高可用、高可靠、高安全、可扩展的托管数据库服务,可以使用阿里云云数据库RDS。RDS是阿里云提供的稳定可靠、可弹性伸缩的关系型云数据库,支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,具备容灾、备份、恢复、迁移等方面的全套解决方案。详细信息,请参见云数据库RDS简介。
-
您可以通过数据迁移工具DTS,将自建数据库平滑迁移到阿里云数据库上。具体操作,请参见迁移方案概览。
管理数据库
数据管理DMS(Data Management)是一款支撑数据全生命周期的一站式数据管理平台。DMS提供全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等功能。支持关系型数据库、NoSQL数据库、数据仓库、Hologres、OSS等多种数据库类型。更多信息,请参见什么是数据管理DMS。
备份数据库
-
对于云数据库,您可以使用其自带的备份功能,或者使用数据库备份服务DBS进行备份。
-
对于云市场或手动部署的数据库,您可以使用云备份(Cloud Backup)或数据库备份服务DBS进行备份。
更多信息,请参见相关文档:
-
DBS:支持的数据库引擎与功能
-
云备份(Cloud Backup):
-
各数据库版本、功能支持信息
-
备份MySQL数据库
-
备份Oracle数据库
-
备份SQL Server数据库
-
关于阿里云ecs服务器的内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/9958.html