检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Python示例 本章节主要介绍使用Python语言连接副本集实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
Python示例 本章节主要介绍通过Python语言的MongoDB客户端连接集群实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks
Python示例 本章节主要介绍使用Python语言连接单节点实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
Python示例 本章节主要介绍通过Python语言的MongoDB客户端连接集群实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks
Python示例 本章节主要介绍使用Python语言连接副本集实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
Python示例 本章节主要介绍使用Python语言连接单节点实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
基于Python开发 PyMongo包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
文档数据库服务支持修改数据库实例名称,以方便您区分和识别实例。 操作步骤 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,单击目标实例名称后的,编辑实例名称,单击“确定”,即可修改实例名称。
只能包含数字、英文字母、下划线、点、中划线、中文。 dds_01 添加成功后,您可在当前实例的所有关联的标签集合中,查询并管理自己的标签。 您可以单击操作列的“编辑”,修改标签值。 编辑标签时,不能修改标签的键,只能修改标签的值。 图3 添加成功 父主题: 标签管理
PyMongo包 Python语言通过PyMongo来为DDS数据库提供统一访问接口,应用程序可基于PyMongo进行数据操作,PyMongo支持SSL连接,PyMongo内部通过连接池的方式支持多线程应用。 PyMongo的安装方式官方指南。 父主题: 基于Python开发
在“参数模板管理”页面,选择对应实例类型下用户创建的参数模板,单击“描述”列。 输入新的描述信息。参数模板的描述长度不能超过256位,不能包含回车和>!<"&'=特殊字符。 单击,提交修改。修改成功后,可在参数模板列表的“描述”列查看新的描述信息。 单击,取消修改。 父主题: 参数模板管理
完整示例 #!/usr/bin/python import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保
或者采用如下方式指定: collection=db["test_collection"] 显示的创建一个集合 也可以通过 createCollection()方法显示的创建一个集合,并在创建时候指定该集合的属性。 collection = db.create_collection("test")
连接数据库 通过Python连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。 DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互
成本构成 DDS的成本主要包括两方面: 资源成本:计算、存储等在内的资源成本,详细介绍请参见计费模式。 运维成本:使用DDS过程中产生的人力成本。 图1 DDS成本 华为云成本中心可以帮助您更高效地管理资源成本,但运维成本需要您自行识别、管理和优化。 父主题: 成本管理
对于集群模式,建议开启数据库的分片功能,再对其中的集合进行分片。 对于未开启分片功能的数据库。在删除数据库或集合之后,不建议创建同名的数据库或集合。 如果因业务需求,需要创建同名的数据库或集合,请在删除数据库或集合之后,创建同名的数据库或集合之前,登录到所有的mongos节点上,执行刷新路由表的操作。
成本优化 在您通过成本中心了解和分析您的成本情况后,您可以确定成本偏高的原因,然后采取针对性的优化措施。 资源优化 您可以通过云监控服务监控资源的使用情况,识别空闲资源,寻找节约成本的机会。也可以根据成本分析阶段的分析结果识别成本偏高的资源,然后采取针对性的优化措施。 通过CES查看DD
基本信息”页面该实例的“内网地址”。 如果通过连接了公网的设备访问,“ip”为该实例已绑定的“弹性公网IP”。 port 端口,默认8635,当前端口,参考“基本信息”页面该实例的“数据库端口”。 username 当前用户名。 password 当前用户的密码。连接方式二中,需要分别将‘@’、‘%’和‘
文档数据库服务与其他云服务的关系 文档数据库服务与其他服务之间的关系,具体如下图所示。 图1 文档数据库服务与其他服务之间的关系 表1 与其他服务的关系 相关服务 交互功能 弹性云服务器(ECS) 弹性云服务器为文档数据库服务提供可弹性申请的计算资源,为数据库实例提供运行环境。 虚拟私有云(VPC)
点之间的连接数。 对于单节点实例,一般指客户端同单节点之间的连接数。 当DDS实例的连接数已满时,新发起的连接请求将无法被响应,从而导致实例连接失败。 问题现象 以下为常见的几种报错情况: 使用Mongo Shell连接实例时,出现如下提示,表示当前连接池的连接数已满。 图1 提示信息