检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DDS通过基于角色的管理来控制用户对数据访问的权限,角色共分为两类:预置角色和自定义角色。 预置角色 自定义角色 创建并管理角色 父主题: 数据库权限
<DB_HOST> 数据库地址。 <DB_PORT> 数据库端口号。 <DB_USER> 数据库用户名。 <AUTH_DB> 存储<DB_USER>信息的数据库,一般为admin。 <FILE_PATH> 存放根证书的路径。 <DB_NAME> 需要迁移的数据库名称。 <DB_COLLECTION>
表2 参数说明 名称 参数类型 是否必选 描述 roles String 是 数据库角色信息。 注意: 返回格式按照数据库原生格式返回,需要用户解析。 total_count Integer 是 数据库角色总数。 响应示例 { "total_count": 1, "roles":
的角色来进行差异化的权限控制。 为了给文档数据库实例提供管理服务,您在创建数据库实例时,文档数据库服务会自动为实例创建admin、monitor和backup账户。如果试图删掉、重命名、修改这些账户的密码和权限,会导致出错。 对于数据库管理员账户rwuser,以及您所创建的账户,允许修改账户的密码。
DDS与社区原生的版本相比,对安全进行一系列的增强,以应对越来越严峻的安全挑战。社区原生版本支持不鉴权的方式连接使用数据库的,而DDS采取默认安全策略,连接数据库必须通过鉴权,否则,无法使用数据库。 数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要客户指定,并满足密码复杂度要求。
DB_HOST为自建数据库地址。 DB_PORT为自建数据库端口号。 DB_USER为自建数据库登录用户名。 AUTH_DB为DB_USER进行权限验证的数据库,一般为admin。 Backup directory:单节点备份文件名。 出现如下提示时,输入自建数据库登录密码: Enter
的角色来进行差异化的权限控制。 为了给文档数据库实例提供管理服务,您在创建数据库实例时,文档数据库服务会自动为实例创建admin、monitor和backup账户。如果试图删掉、重命名、修改这些账户的密码和权限,会导致出错。 对于数据库管理员账户rwuser,以及您所创建的账户,允许修改账户的密码。
前面。 单个实例中,数据库的总的个数不要超过200个,总的集合个数不要超过500个。集合数量过多会导致内存压力变高,并且集合数量多会导致重启以及主备倒换性能变差,影响紧急情况下的高可用性能。 业务上线前,一定要对数据库进行性能压测,评估业务峰值场景下,对数据库的负载情况。 禁止同时执行大量并发事务,且长时间不提交。
图解文档数据库服务
connectTimeoutMS=5000) dbs = connection.database_names() print "connect database success! database names is %s" % dbs URL中的认证数据库必须为“admin”,即“authSource=admin”。
connectTimeoutMS=5000) dbs = connection.database_names() print "connect database success! database names is %s" % dbs URL中的认证数据库必须为“admin”,即“authSource=admin”。
domainname.com/rdsbucket.username.1/xxxxxx", "link_expired_time":"2018-08-016T10:15:14+0000" } ], "bucket": "rdsbucket.bucketname"
数据超过了文档数据库实例的最大存储容量怎么办 占用存储空间的文件请参考哪些数据会占用文档数据库实例空间。 如果您的应用程序所需的存储容量超过最大分配量,可以通过扩容存储来增加存储容量。 若是集群实例,还可以增加shard节点,具体操作请参见添加节点。 父主题: 数据库存储
1 --port 40301 ./mongo --host 127.0.0.1 --port 40302 父主题: 恢复集群备份到本地自建数据库
恢复副本集备份到本地自建数据库 实例的备份文件仅支持在Linux系统下恢复到本地自建数据库,暂不支持Windows系统。 本文以Linux操作系统为例,介绍如何将已下载的副本集备份文件的数据恢复至自建数据库。关于如何下载备份文件,请参见下载备份文件。 使用须知 本地自建MongoDB数据库已安装3
支持1:8新规格实例。 实例支持更多规格。 商用 -- 2 新增V3.1接口:查询数据库慢日志。 查询数据库慢日志信息,支持关键字、数据库表名等搜索功能。 商用 查询数据库慢日志 3 优化数据库连接功能 优化C#客户端连接数据库。 新增Compass ssl方式连接。 商用 补丁升级 4 优化创建索引功能
DDS通过基于角色的管理来控制用户对数据访问的权限,角色共分为两类:预置角色和自定义角色。 预置角色 自定义角色 创建并管理角色 父主题: 管理数据库权限
于所有数据库管理权限,除了config数据库和local数据库。同时对于整个集群包含listDatabases命令操作。 在MongoDB3.4版本之前,该角色包含对config和local数据库的管理权限。当前版本如果需要对这两个数据库进行管理,则需要在admin数据库授予用户对这两个数据库的dbAdmin角色。
创建分片集合 在DDS集群架构中,可以创建分片来充分利用数据库性能。创建分片的规范及建议请参见分片设计规范。 使数据库可分片。 sh.enableSharding("info") 创建分片表,并指定分片键。如下为info数据库的fruit集合分片,且分片键是"id"。 sh.shardCollection("info
Parameter Type Description background Boolean 默认值为false。 建索引过程会阻塞其它数据库操作,background可指定以后台方式创建索引。 unique Boolean 默认值为false。 建立的索引是否唯一。指定为true创建唯一索引。