tfs

激活数据价值 阿里云重磅发布云原生数据库备份DBS新版本

风流意气都作罢 提交于 2020-11-18 15:33:18
11月18日,阿里云宣布推出云原生数据库备份DBS。DBS是阿里云提供的低成本、高可靠的云原生数据库备份平台。DBS提供无限容量的备份存储、秒级应急恢复和恢复演练,并借助秒级沙箱实例和备份数据查询激活冷数据。DBS支持MySQL、SQL Server、Oracle等近10种数据库,支持文件、日志、数据库等全站备份,支持本地数据中心、其他云厂商、ECS数据库及RDS数据库等环境统一备份,是客户首选的企业级混合云统一备份平台。 >>发布会传送门 了解产品详情 阿里巴巴集团副总裁、高级研究员、ACM杰出科学家李飞飞表示,传统数据备份将全面步入云原生时代,云原生数据备份需要支持秒级RPO/RTO、低成本、具备安全可靠的能力,同时利用云上生态的丰富性,挖掘冷数据价值。云原生数据库备份DBS,旨在保护数据资产,激活数据价值,目前已广泛应用于政企、教育、制造、地产、医疗、游戏、互联网等行业。 云原生数据库备份DBS提供DG私网数据库备份、Oracle无侵入备份、数据库统一管理等混合云备份能力。通过数据库网关DG使得本地数据库无需暴露到公网即可备份上云,对于Oracle RAC、DataGuard或单机部署形态,都可以通过DBS无需转储直接流式备份上云。DBS提供数据库全站备份、恢复演练、企业Dashboard等企业级备份能力,针对混合云环境提供关键事件可视化、集中控制,同时还提供跨账号备份

Effective C++读书笔记

狂风中的少年 提交于 2020-11-13 11:44:27
让自己习惯C++ 条款01:将C++视为一个语言联邦 条款02:尽量以const、enum、inline替换#define (宁可以编译器替换预处理器) #define在预处理中处理,宏不会被记号表(symbol table)记录 关于const 常量指针的定义需要将指针声明为const,因为通常常量指针在头文件中可以被其他源文件使用,const两次 const char* const authorname = “Scott Meyers” class专属常量,#define并不重视作用域,也不具有封装性 为了将常量作用域(scope)限制于class内,必须让他称为类的成员,且为了让他只有一份,必须让他成为static成员: class CostEstimate{ private: static const double FudgeFactor; //类内声明 } const double CostEstimate::FudgeFactor == 1.35; //类外实现 关于enum hack: class GamePlayer{ private: static const int NumTurn = 5; int scores[NumTurm]; } 当编译器不支持static const int NumTurm = 5;时,使用enum { NumTurm = 5};替换