昨天朋友委托,对某医院二级系统的数据存储,数据优化,数据扩容那些事
建议朋友从数据方面考虑数据分类与策略制定策略,然后将数据按照访问频率、重要性等因素进行分类,制定相应的存储、备份策略。如:
1、 对于频繁访问且重要的数据,可以存储在在线快盘存储,读取
2、 对于不常访问但重要的数据,可以存储在线慢盘存储;
3、 对于历史数据或长期归档数据,可以离线存储。
另外建议考虑人工智能为内核,实现 DB4AI 、AI4DB
(1)参数智能自动调优,其参数调优时间从天至分钟级;对用户的语句或批量负载,推荐合适索引,相比普通参数调优,这样数据库的性能提升很多;
(2)自监控和自诊断,其操作系统、数据库、慢SQL信息、安全等多维度信息采集,能基于AI算法推测趋势,提前告警或用于用户资源编排,支撑用户高效编排智能负载调度 多维度信息异常检测,支持阈值或者趋势异常,进行时间推测及问题影响评估。支持用户自定义采集策略。
(3)采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力和高可靠、高可用、弹性扩展等企业级数据库特性。同时,DB 具有大规模并行计算能力,可以应对 OLTP 与 OLAP 混合负载。

(4)完全兼容性,目前的数据库兼容,包括SQL的语法、第三方的插件等等;大表在线扩容,存储计算分离的架构,数据库的大小不在受控于本地磁盘的空间大小。可在线快速扩容;
秒级读数据,数据库增加流复制备库,时间通常在半个小时到数个小时之间等等
(5)灾难恢复
指在发生灾难性事件(如自然灾害、系统故障或数据中心损坏)后,快速恢复数据库系统的运行,保证数据的完整性和可用性
高可用
指在硬件或软件出现故障时,数据库系统能够迅速恢复,继续提供服务的能力,减少了系统停机对业务造成的影响和损失
(6)灾备要求
1级,非计划服务中断时间不超过5分钟,系统可用性至少达到99.999%
2级,非计划服务中断时间不超过1小时,系统可用性至少达到99.99%
3级,非计划服务中断时间不超过7天,系统可用性至少达到99%

以上,既然看到这里了,如果觉得不错,随手点个赞,下次再见。
1、审计监控诊断优化
• 老白D-Smart, 借助他在健康监控、故障预警、问题诊断、定期巡检、专项审计等诸多自动化运维工作
微信DBAiop社区下载社区版
输入 《下载》 获得下载全部命令
输入 《下载7》 获得RHEL7/CENTOS 7绿色安装包
输入 《下载8》 获得RHEL8/CENTOS 8绿色安装包
输入 《docker》获得Docker版安装镜像安装包
• 海信聚好看的 DBdoctor,, 在对数据库几乎没有影响的情况下实时监控数据库和服务器的各项指标, 发现和诊断问题根因非常方便.
https://www.dbdoctor.cn/
2、集群管理软件
•乘数开源的clup, 专门用来管理集群管理软件, 如果你要管理很多套数据库,自研的连接池、分布式存储、一体机、备份平台等, 企业可以关注一下.
https://github.com/apecloud/kubeblocks
3、数据同步&迁移&备份恢复
•NineData, 老领导出去创业做的产品, 产品涵盖了数据同步、迁移、备份、比对、devops、chatDBA等.
https://www.ninedata.cloud/home




