检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用程序开发教程 开发流程 驱动侧通用参数配置 基于Java开发 基于Python开发 基于Golang开发 更多教程
Redis里,实现对业务数据高效存取,降低存储数据的投入成本。 优势: 支持内嵌文档:内嵌文档可以避免join的使用,降低应用开发的复杂性,灵活的schema支持,方便快速开发迭代。 轻松应对数据峰值压力:基于分片构建的集群支持TB级的数据需求。 IoT DDS兼容MongoDB,具有高性
基于Java开发 驱动包、环境依赖 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
基于Golang开发 驱动包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
基于Python开发 PyMongo包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
开发流程 父主题: 应用程序开发教程
开发规范 数据库连接 使用DDS时,可能会遇到因为Mongod/dds mongos的连接数满了,导致客户端无法连接的问题。在Mongod/dds mongos的服务端,收到一个新的连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。
开发规范 数据库连接 使用DDS时,可能会遇到因为Mongod/dds mongos的连接数满了,导致客户端无法连接的问题。在Mongod/dds mongos的服务端,收到一个新的连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。
Python语言通过PyMongo来为DDS数据库提供统一访问接口,应用程序可基于PyMongo进行数据操作,PyMongo支持SSL连接,PyMongo内部通过连接池的方式支持多线程应用。 PyMongo的安装方式官方指南。 父主题: 基于Python开发
ons" "go.mongodb.org/mongo-driver/mongo/readpref" ) 父主题: 基于Golang开发
更多教程 更多开发教程请参见官方文档。 父主题: 应用程序开发教程
jar”,此安装包提供了访问DDS数据库实例的API接口。 驱动安装请参考官方指南。 环境类 客户端需配置JDK1.8。JDK是跨平台的,支持Windows,Linux等多种平台。 下面以Windows为例,介绍JDK配置流程: DOS窗口输入“java -version”,查看JDK版本,确认为JDK1
find() for i in content: print i 更多PyMongo接口请参考官方文档。 父主题: 基于Python开发
Document(); doc.append("key", "value"); doc.append("username", "jack"); doc.append("age", 31); //
aryPreferred",username,password) clientOpts := options.Client().ApplyURI(highProxyUri) clientOpts.SetConnectTimeout(ConnectTimeout)
访问数据库 假设客户端应用程序已经完成数据库连接,并初始化好一个 MongoClient client. 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db=client.test_database 或者采用如下方式指定:
.append("age", 3) .append("gender", "male"); Document doc1 = new Document("name", "LiSi") .append("age"
&options.CreateCollectionOptions{SizeInBytes: &sizeInBytes}) 父主题: 基于Golang开发
names is %s" % dbs URL中的认证数据库必须为“admin”,即“authSource=admin”。 父主题: 基于Python开发
"MongoDB"). append("description", "database"). append("likes", 100). append("by", "Fly");