检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于Java开发 驱动包、环境依赖 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
95% 自行保障,自行搭建主从复制,部署高可用环境等。 数据持久性 99.99999999% 自行保障,自行搭建主从复制,自建RAID等。 系统安全性 防DDoS攻击,及时自动修复各种数据库安全漏洞。 支持审计日志。 需要购买昂贵的硬件设备和软件服务,自行检测和修复安全漏洞等。 需要购买额外审计系统。
基于Golang开发 驱动包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
开发流程 父主题: 应用程序开发教程
访问数据库 假设客户端应用程序已经完成数据库连接,并初始化好一个 MongoClient client. 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db=client.test_database 或者采用如下方式指定:
不要使用socketTimeoutMS来阻止某个操作在数据库端的运行时长。需要使用maxTimeMS,以便服务器可以取消已经被客户端遗弃的操作。 父主题: 应用程序开发教程
PyMongo包 Python语言通过PyMongo来为DDS数据库提供统一访问接口,应用程序可基于PyMongo进行数据操作,PyMongo支持SSL连接,PyMongo内部通过连接池的方式支持多线程应用。 PyMongo的安装方式官方指南。 父主题: 基于Python开发
基于Python开发 PyMongo包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
检查数据库密码 接口说明 检查数据库密码。 约束说明 冻结实例,异常实例不支持该操作。 调试 您可以在API Explorer中调试该接口。 URI URI格式 POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/check-password
aryPreferred",username,password) clientOpts := options.Client().ApplyURI(highProxyUri) clientOpts.SetConnectTimeout(ConnectTimeout)
"MongoDB"). append("description", "database"). append("likes", 100). append("by", "Fly");
访问数据库 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db:= client.Database("test") 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合:
重置管理员密码 文档数据库服务支持重置数据库管理员密码,建议您定期修改密码,以提高系统安全性,防止出现密码被破解等安全风险。 如果您在创建实例时,选择创建后设置密码,在连接实例前,您需要先重置管理员密码,再通过该密码连接实例。 使用须知 以下情况不可重置密码: 租户被冻结 创建中
.append("age", 3) .append("gender", "male"); Document doc1 = new Document("name", "LiSi") .append("age"
您可以为DDS实例绑定弹性公网IP,通过公网方式访问DDS实例。 场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。 图1 不同区域ECS访问DDS 场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。
Document(); doc.append("key", "value"); doc.append("username", "jack"); doc.append("age", 31); //
完整示例 #!/usr/bin/python import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保
您可以为DDS实例绑定弹性公网IP,通过公网方式访问DDS实例。 场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。 图1 不同区域ECS访问DDS 场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。
"mongodb://host1:8635,host2:8635/?ssl=true" clientOpts := options.Client().ApplyURI(highProxyUri) clientOpts = clientOpts.SetTLSConfig(&tls.Config {
驱动包 DDS支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。 DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 驱动下载 建议使用go mod下载驱动 require