热活集群组中所有集群的数据保持同步,网络中每个集群均提供读写服务,并且提供异地灾备能力,可满足如下应用场景: 异地多活 如果业务部署在多个地域,传统网络下,数据库在主地域,其它地域的应用需要跨地域访问主地域的数据库,网络延迟会导致数据库性能低下,带来不良的用户体验。通过热活集群组网络的跨地域低延迟同步、跨地域读写分离、本地就近读取等特性,可以确保各地域的应用访问数据库时的低时延。
启停MySQL实例限流任务 接口描述 启动或者停止MySQL实例 SQL限流任务 权限说明 鉴权认证机制的详细内容请参见 鉴权认证 。
游戏类型应用的RDS套餐选择建议 目前大多数游戏都采用了分区分服的策略,针对这一特点,在数据库选择上,推荐使用全局数据库配合分表分库DRDS数据库的方案,即: 登录数据、商城、聊天等全局数据统一存放在全局数据库中; 游戏数据按照分区分服存在不同数据库分片的不同分表中; 如果希望了解分布式关系型数据库DRDS的详细情况,请查看 DRDS相关文档 ,或前往 DRDS主页 申请免费试用。
而单机引擎同样需要 CrashSafe 以及一套日志系统和数据存储逻辑。 我们发现,多层日志的嵌套带来了层层延迟与写放大。更复杂的是,数据流中嵌套多层逻辑后,也给系统整体数据安全带来了一定挑战。同时由于多层之间需要串行等待,所以在加入了网络延迟后会给数据库带来很大的性能下降。虽然可以使用定制化硬件与网络来缩短网络和磁盘落盘的延迟以降低链路耗时,但这又引入了新的不确定性并导致了更高的成本。
其他接口 其他接口 获取可用区列表 使用以下代码可以获取可用区列表。
共享存储,降低数据存储成本 与传统MySQL一个实例一份数据拷贝不同,GaiaDB同一个集群的所有计算节点(包括主节点和从节点)都访问存储节点上的同一份数据,由于从节点的扩展不需要拷贝数据,创建新的从节点不但速度快,而且很便宜,您仅需要支付相应计算节点的成本。 数据多副本,数据零丢失 数据库存储节点的数据采用多副本(至少3副本)形式,确保数据的可靠性。
对于嵌套形式的json是不符合条件的,例如: { a :{ b : 2 }} 。 数据更新方式 该属性控制各批次数据的组合方式: “追加”表示新推送的数据被“添加”在现有数据之后,数据表最大行数为 1000 行,如超过最大行数,最早的数据被移出数据表(“先进先出”); “覆盖”表示新推送的消息将替换表中的现有数据。 预览消息示例数据表 点击页面最下方“下一步”按钮,进入数据预览页面。
GaiaDB数据库实例创建后,为了保证数据安全,默认禁止所有IP通过,请用户重新设置白名单后再连接数据库。 通过MySQL命令行连接到数据库 登录 GaiaDB管理控制台 。 在页面左上角选择目标实例所在地域。 在实例列表页,找到目标实例,单击实例ID。 在数据库连接,找到内网地址和内网端口信息。 在BCC中执行ifconfig命令获取本地对应的私网IP并将其加入实例白名单。
这两个参数需要对MySQL实例重启生效。 结论建议 RDS创建初期定义好合适的数据库字符集、表字符集和字段字符集是非常值得提倡的习惯。 如果业务某个表使用到每个字符大于3个字节的数据(例如emoji表情符号),建议该表直接选用utf8mb4字符集。
相关文档 其他操作请参考 多用户访问控制 。