数据库那些事儿?

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 删库跑路怎么解?

见兔而顾犬,未为晚也;
——《战国策》

删库跑路怎么解?

先讲一个最简单的方案:
迁移到阿里云PolarDB

PolarDB提供MySQL5.6/8.0以及PG 11的100%兼容,单节点最高88核、最大支持16节点横向扩展,在兼容性和性能上都有保障。

PolarDB自带极速无锁备份功能,只需几分钟时间即可完成数TB数据的备份。Polar的自动备份默认每天一次,用户也可以自行调整备份频率,但系统预制的安全策略是每周至少两次,而且用户无法自行删除自动备份

目前PolarDB的备份不收费。

假如不怕麻烦,还可以考虑再建立另一套独立的数据备份体系:
用阿里云DBS进行跨云、跨账号的备份

阿里云DBS支持跨云跨账号备份,可以将数据库备份到独立的阿里云账号下,实现生产环境和备份环境的隔离

DBS架构图如下所示:
1.png

(上图来自阿里云官网)

可以在隔离的网络环境下部署备份网关,无需对公网开放数据库访问端口。只要备份网关能够访问到数据库、能够访问DBS服务端即可获取备份指令完成数据备份,备份网关也无需对公网开放访问端口。

DBS支持逻辑备份和物理备份两种方式,对不用数据库适用不同的RPO指标:
2.png

(上图来自阿里云官网)

DBS还支持将备份的数据自动归档到本地数据中心:

3.png

(上图来自阿里云官网)

除了删库跑路,对于大一些的组织,还要解决数据库运维过程中的数据泄露和随意变更问题就要更复杂一些了。

使用阿里云数据管理DMS安全协同版来统一管控数据库开发运维。
4.jpg

(上图来自阿里云官网)

DMS安全协同版支持同账号或跨账号的阿里云RDS、自建数据库、以及其他云厂商的数据库服务的接入和管控。阿里云DMS过去分成免费版、高级版、企业版,现在分成了自由操作、稳定变更、安全协同三个版本。要解决数据泄露和无序变更问题,我们需要的是安全协同版。

5.png

(上图来自阿里云官网)

阿里云最佳实践团队出了一篇通过DMS进行数据库和用户接入访问权限申请以及数据脱敏的最佳实践文档,感兴趣的可以参考:

《阿里云数据库运维安全管理最佳实践 》
https://www.aliyun.com/acts/best-practice/preview?id=344828

目录
相关文章
|
4月前
|
存储 SQL NoSQL
什么是数据库
【10月更文挑战第8天】
83 1
ly~
|
4月前
|
存储 SQL NoSQL
数据库介绍
数据库是组织、存储和管理数据的仓库,分为关系型(RDBMS)和非关系型(NoSQL)。RDBMS 如 MySQL、Oracle 和 SQL Server 通过表间关系存储结构化数据;NoSQL 包括 MongoDB、Redis 和 Neo4j,处理非结构化数据。数据库功能组件有数据定义语言(DDL)、数据操作语言(DML)和数据库管理系统(DBMS)。应用场景涵盖企业资源规划(ERP)、电子商务和大数据分析,支持自动化管理、数据分析及决策支持。
ly~
74 3
|
9月前
|
关系型数据库 MySQL 数据库
数据库(四)
`DELETE` 语句用于从表中移除数据。基本语法是 `DELETE FROM 表名 WHERE 条件表达式`,条件可选,若省略则删除所有数据。例如,`DELETE FROM emp WHERE dept_id = 10` 删除10号部门员工。`TRUNCATE` 表名更快,用于清空表,但不支持条件,且数据不可恢复。子查询可用于`CREATE TABLE AS SELECT`来复制表,或在`INSERT`, `UPDATE`语句中进行复杂操作,如更新特定区域员工的工资。
47 1
|
9月前
|
数据库
数据库视频(四)
数据库视频(四)
54 0
|
存储 SQL NoSQL
|
SQL 存储 NoSQL
数据库详解
数据库详解
78 0
|
9月前
|
存储 NoSQL 关系型数据库
数据库
数据库
137 5
|
9月前
|
存储 SQL 关系型数据库
初识数据库
初识数据库
|
SQL Java 数据库连接
H2数据库相关知识
H2数据库是一个嵌入式关系数据库管理系统(RDBMS),它以纯Java编写,支持SQL和JDBC标准。H2数据库具有高性能、轻量级、易于使用和部署的特点。它可以作为内存数据库或持久化数据库使用,并且支持多种模式,包括嵌入式模式、服务器模式和混合模式。H2数据库还提供了一些高级功能,如触发器、存储过程和内置函数,使开发者能够更灵活地操作数据。
150 1
数据库—耿建玲视频总结(一)
基本上每一个材料开始都有其介绍发展史的,了解一下发展史可以培养我们一部分的兴趣,然后就是SQL server的安装介绍,这个在之前我们已经亲身实践了安装的过程,并且还为这安装问题苦恼过好久呢