文档中心

产品概述

1.KRDS概要

金山云关系型数据库服务(Kingsoft Relational Database Service,简称KRDS)是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使企业能专注于应用开发和业务发展。

KRDS实例基于高性能配置物理机, 采用先进的虚拟化技术,通过主备双机方案让关系型数据库具有高可用特性。您可以非常方便地根据数据库的实际业务情况进行实例在线升级,从而获取更多数据库空间与更高性能。同时系统每日自动备份您的数据库, 防止数据丢失和误删除。

您还能通过资源监控随时了解实例的各种运行参数和状态,并能根据业务需求设置阈值报警。一旦数据库服务出现异常,我们都能在第一时间通知您及时进行操作处理。 

2.KRDS相关概念

2.1 KRDS实例

KRDS实例类型有两种:高可用实例、只读实例
一个基本的高可用实例包含两个实例对象:MASTER实例和STANDBY实例,STANDBY实例用户不可见。高可用实例有自动failover功能:在MASTER实例出现故障的时候,后台系统自动将业务切换到STANDBY实例上,不影响用户实例服务的运行。
一个只读实例包含一个实例对象:自动同步关联主实例的数据。适用于用户进行复杂运营统计、大数据计算业务场景,还可实现读写分离,提高数据库并发读取能力和稳定性。

2.2连接数

KRDS连接数指的是应用程序可以同时连接到KRDS实例的连接数量。

2.3只读实例

用户可以为高可用实例添加只读实例,只读实例上的数据从高可用实例同步。
只读实例和主实例的制约条件:
主实例需要为高可用实例类型;
只读实例的磁盘空间配置必须大于等于主实例配置;内存配置建议等于主实例配置;
只读实例和主实例继承主实例的访问控制策略;
只读实例的参数配置管理独立于主实例。主实例修改参数生效后,只读实例的参数是否同步修改由用户确定;
重启KRDS主实例,不会同时重启只读实例;
主实例发生变更操作,不影响只读实例数据同步;

3.KRDS字符集说明

数据库连接有客户端字符集、库表字符集、服务器默认字符集三种字符集,这三种字符集的编码格式要保持一致,如果其中有一个不一致就会导致乱码现象。您可以使用客户端修改字符集的编码方式,也可以向我们申请修改数据库端字符集的编码方式与您客户端的编码方式一致,但当您想要使用其他编码方式时,您需要重新申请。使用金山云的KRDS服务,建议您使用功能全、使用简单、支持MySQL功能的客户端,方便您修改客户端的编码集,提升您的工作效率,例如开源的mysql workbench或者navicat都是不错的选择。