只读实例 概述 在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受 读取压力 ,通过为标准实例创建多个只读实例,赋予标准实例弹性的 读能力扩展 ,从而增加用户的吞吐量。 目前,只有MySQL版本、PostgreSQL版本的实例支持读写分离功能,因为该功能必须和只读实例一起使用。主实例和只读实例都具有独立的连接地址,应用程序可自行配置实例连接地址,实现数据读取和写入操作的分离。
同时Redis为内存数据库,在掉电等场景下数据容易丢失。 典型冷热分离场景,传统Cache(缓存)+DB(关系性数据库)架构,业务开发复杂度高 电商、游戏应用通常有海量的商品和玩家数据,同时这些数据有较为明显的冷热属性。如果将海量数据完全放在内存中,存储成本是不可接受的。
传统数据库:计算存储资源绑定,整体利用率低。 GaiaDB:计算存储分离,存储按需付费,自动伸缩,扩容从库不增加存储成本。 高可用&全局读一致性场景 核心业务对高可用和强一致性有较高要求,要求更快的故障恢复(RTO<30s), 主从延迟尽量低.(毫秒级)。 传统数据库:秒级延迟 , 高写入情况RTO 分钟级。
创建代理实例 GaiaDB数据库代理是位于数据库和应用程序之间的网络代理服务,用于代理应用程序访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,支持读写分离、负载均衡、等高级功能。您可以连接GaiaDB集群地址使用数据库代理的各项功能。 前提条件 已创建GaiaDB集群。关于如何创建集群,请参见 创建集群 。 创建代理实例 登录 GaiaDB管理控制台 。
GaiaDB相比传统关系数据库是否成本更低? GaiaDB采用计算存储分离的架构,业务可以按需购买、按需扩容,同时GaiaDB相比传统数据库可以降低运维人员的运维成本,例如更快的扩缩容能力、更大的容量避免分库分表等。
代理实例: 代理实例可将数据库请求按读写类型,自动分摊到其对应的主实例或只读实例,实现读写自动分离。每个云数据库 RDS 主实例仅能创建一个代理实例,创建代理实例前须先创建好主实例,主实例释放时,其对应的代理实例会自动释放。
它基于存算分离架构,对传统数据库进行改造,典型产品有 AWS Aurora、阿里云 PolarDB、腾讯云 TDSQL-C、百度智能云 GaiaDB。 数据库作为公有云上的核心基础设施,第一要务是实现用户上云的平滑性。目前像云 网络 、云盘都实现了完全透明兼容。云原生数据库也必须实现从语法、使用习惯、再到生态上的全面兼容。因此,基于现有生态做分布式化改造成为了一条首选的演进路线。
代理实例 云数据库 RDS for MySQL 代理实例 简介 使用场景:代理实例用于实现数据库的读写分离。 说明:当前仅支持 MySQL、PostgreSQL,暂不支持 SQL server 。 实例规格 代理实例支持的实例规格,详情如下: 存储磁盘类型:本地SSD磁盘、增强型SSD云磁盘。 存储空间:默认固定值。 实例规格:1核2G。
百度云原生数据库GaiaDB的HTAP与多地多活技术实践 摘要:云原生数据库在使用存算分离技术后,可以在完全兼容MYSQL协议和语法的情况下,极大提升单实例所能承载的数据规模与吞吐能力上限。但除了对客户端兼容外,对整个数据生态(地域容灾,数据分析,备份恢复)的适配同样需要大量的设计优化工作。本次分享GaiaDB在跨地域/异构数据同步场景下,吞吐/实时性/一致性方面能力打造与实践经验。
持 Binlog管理 支持 支持 安全管理 白名单 支持 支持 账号管理 创建账号 支持 支持 删除账号 支持 支持 锁定与解锁 支持 支持 数据库管理 创建数据库 支持 支持 删除数据库 支持 支持 编辑(修改授权账号) 支持 支持 数据迁移 数据迁移 支持 支持