检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
以外,其他应用方式是相同的。 创建、修改和删除角色 要创建角色前,需使用具有权限的用户(可使用rwuser)连接到数据库实例。详情请参见连接数据库。 通过createRole创建自定义角色,可以针对不同db,不同的collection进行权限控制,也可以从其他角色上继承。 角色创
ort}/ycsb?authSource=admin":DDS实例的高可用连接地址。 threads ${threadNum} :客户端的并发线程数。 使用YCSB执行如下命令,进行性能压测: ./bin/ycsb run mongodb -s -p workload=site.ycsb
socketTimeoutMS = max(10000ms, 3倍最长业务时间) minPoolSize连接池最小连接数。推荐配置: minPoolSize = 10 maxPoolSize连接池最大连接数。推荐配置: maxPoolSize = 50 - 100 maxIdleTimeMS连接在删
e上的查询,再创建一个单独firstname的索引是不必要的。 创建索引会消耗较多的IO与计算资源,建议在业务低谷期进行索引创建,禁止同时并发创建超过5条索引。如果需要对同一集合创建多个索引,建议使用createIndexes命令一次性下发多条索引,可以减少性能损耗。 分片设计规范
DDS与社区原生的版本相比,对安全进行一系列的增强,以应对越来越严峻的安全挑战。社区原生版本支持不鉴权的方式连接使用数据库的,而DDS采取默认安全策略,连接数据库必须通过鉴权,否则,无法使用数据库。 数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要客户指定,并满足密码复杂度要求。
DDS与社区原生的版本相比,对安全进行一系列的增强,以应对越来越严峻的安全挑战。社区原生版本支持不鉴权的方式连接使用数据库的,而DDS采取默认安全策略,连接数据库必须通过鉴权,否则,无法使用数据库。 数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要客户指定,并满足密码复杂度要求。
在开启或关闭SSL时,文档数据库服务会进行一次重启,重启过程中每个节点会有一次约30秒的闪断,建议您安排好业务并确保应用有重连机制。 开启SSL,可以通过SSL方式连接数据库,具有更高的安全性。 目前已禁用不安全的加密算法,支持的安全加密算法对应的加密套件参考如下。 版本 支持的TLS版本 支持的加密算法套件
连接管理 实例连接数与会话管理 跨网段访问配置 申请Shard和Config节点的地址 修改实例内网地址 修改数据库端口 申请和修改内网域名
常用概念 实例 集群 数据库参数模板 区域和可用区 数据库连接数 内存 磁盘容量
/v3/{project_id}/nodes/{node_id}/session dds:instance:session √ √ 查询实例节点连接数统计 GET /v3/{projectId}/instances/{instance_id}/conn-statistics dds:instance:list
IP开关接口、副本集跨网段访问配置、查询实例可迁移到的可用区、实例可用区迁移。 连接管理 包括查询实例节点会话、终结实例节点会话、查询实例节点连接数统计接口。 备份与恢复 包括创建手动备份、删除手动备份、查询备份列表、查询自动备份策略、设置自动备份策略、恢复到新实例、获取备份下载链接、
VPC允许租户通过配置VPC入站IP范围,来控制连接数据库的IP地址段。DDS实例运行在租户独立的VPC内。租户可以创建一个跨可用区的子网组,之后可以根据业务需要,将部署DDS的高可用实例选择此子网完成,DDS在创建完实例后会为租户分配此子网的IP地址,用于连接数据库。DDS实例部署在租户VPC
chunk,并且chunk存储在分片中的数据会存储在config服务器中,dds mongos也会根据各分片上的chunk的数据自动执行负载均衡。 范围分片能够很好的满足范围查询的需求,例如,查询x的取值在[-60,20]中的文档,仅需dds mongos将请求路由到chunk2。
REMOTE_DIR为将根证书上传到弹性云服务器的文件目录。 Windows操作系统下,请使用远程连接工具上传根证书。 在客户端工具mongo所在的目录下,连接数据库实例。 方式一:公网连接地址连接 命令格式: ./mongo "<公网连接地址>" --ssl --sslCAFile<FILE_PATH>
REMOTE_DIR为将根证书上传到弹性云服务器的文件目录。 Windows操作系统下,请使用远程连接工具上传根证书。 在客户端工具mongo所在的目录下,连接数据库实例。 方式一:公网连接地址连接 命令格式: ./mongo "<公网连接地址>" --ssl --sslCAFile<FILE_PATH>
说明: 此参数对于3.4版本的集群实例不生效。 执行计划 默认为空,表示查杀所有的执行计划。 选择COLLSCAN表示查杀全表扫描。 最大并发数 0表示该项不生效。 例如该项配置为100时,表示当前满足条件的操作只允许有100个在执行。 说明: 例如当前满足条件的currentO
chunk,并且chunk存储在分片中的数据会存储在config服务器中,dds mongos也会根据各分片上的chunk的数据自动执行负载均衡。 范围分片能够很好的满足范围查询的需求,例如,查询x的取值在[-60,20]中的文档,仅需dds mongos将请求路由到chunk2。
将根证书导入弹性云服务器的Windows/Linux操作系统,请参见将根证书导入Windows/Linux操作系统。 在客户端工具mongo所在的目录下,连接数据库实例。 通过弹性公网IP连接实例: 命令格式: ./mongo --host <DB_HOST> --port <DB_PORT> -u
将根证书导入弹性云服务器的Windows/Linux操作系统,请参见将根证书导入Windows/Linux操作系统。 在客户端工具mongo所在的目录下,连接数据库实例。 通过弹性公网IP连接实例: 命令格式: ./mongo --host <DB_HOST> --port <DB_PORT> -u
基于Python开发 PyMongo包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程