正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
访问数据库 假设客户端应用程序已经完成数据库连接,并初始化好一个 MongoClient client. 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db=client.test_database 或者采用如下方式指定:
ValidationOptions; 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: MongoDatabase database = mongoClient.getDatabase("test"); 访问集合 当获取一个M
访问数据库 访问DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db:= client.Database("test") 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合:
数据库版本 DDS是否支持版本升级
文档数据库服务与自建数据库的对比优势 与自建数据库相比,文档数据库服务DDS具有高可用、高可靠、高安全、低成本等优势。 表1 对比优势 对比项 文档数据库服务 自建数据库 服务可用性 99.95% 自行保障,自行搭建主从复制,部署高可用环境等。 数据持久性 99.99999999%
P通过弹性云服务器连接文档数据库实例。 文档数据库服务和弹性云服务器在不同的安全组默认不能访问,需要在文档数据库服务所属安全组添加一条“入”的访问规则。 文档数据库服务默认端口:8635,需要手动修改才能访问其它端口。 安全性高,可实现DDS的较好性能。 通过内网连接集群实例 通过内网连接副本集实例
创建数据库角色 接口说明 给指定实例创建数据库角色。 约束说明 该接口只支持DDS社区版。 实例在创建、规格变更、修改端口、冻结、重启等过程中以及状态为非“normal”时,不允许执行该操作。 调试 您可以在API Explorer中调试该接口。 URI URI格式 POST h
通过命令创建数据库 数据库是表、索引、视图、存储过程、操作符的集合。为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库。如果数据库不存在,则创建数据库并切换到新创数据库,否则,直接切换到指定数据库。 前提条件 成功连接文档数据库实例,请参见《文档数据库服务快
数据库使用规范 基础命令规范 开发规范 设计规范
文档数据库服务-成长地图 | 华为云 文档数据库服务 文档数据库服务(Document Database Service)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。 免费体验 图说DDS
产品介绍 文档数据库服务 DDS 产品介绍 01:49 DDS产品介绍 操作指导 文档数据库服务 DDS 介绍如何购买并连接DDS实例 04:51 购买并连接DDS实例 文档数据库服务 DDS 介绍如何变更DDS实例规格 01:25 变更DDS实例规格 文档数据库服务 DDS 介绍DDS实例连接失败的处理方法
使用DDS。 表1 术语解释 MongoDB中的术语 说明 关系型数据库中对应的术语 数据库(Database) 一个DDS实例中可以建立多个数据库,一个数据库中可以建立多个集合。 数据库(Database) 集合(Collection) 集合就是MongoDB文档组,一个集合可以包含多个文档。
文档数据库服务与其他云服务的关系 文档数据库服务与其他服务之间的关系,具体如下图所示。 图1 文档数据库服务与其他服务之间的关系 表1 与其他服务的关系 相关服务 交互功能 弹性云服务器(ECS) 弹性云服务器为文档数据库服务提供可弹性申请的计算资源,为数据库实例提供运行环境。 虚拟私有云(VPC)
便快捷地构建DDS分布式数据库系统。 ③ 提供一键式的数据库备份、恢复功能。用户可以通过管理控制台进行数据库常规备份及恢复。 ④ 提供多项性能监控指标及告警功能,数据库性能可视化管理。 如何访问文档数据库服务? 文档数据库服务介绍【视频】 图说文档数据库服务 OBS 2.0支持集群
连接数据库 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you are trying to access MongoDB over
ba67e66no02", "keywords" : [ "response", "oplog" ], "database_keywords" : [ "testDB" ], "collection_keywords" : [ "testCollection" ]
如果通过连接了公网的设备访问,“instance_ip”为该实例已绑定的“弹性公网IP”。 <instance_port> 端口,默认8635,当前端口,参考“基本信息”页面该实例的“数据库端口”。 <database_name> 数据库名,即需要连接的数据库名。 authSource
数据库权限 实例创建时指定的root账号拥有什么权限? 默认权限机制 角色管理 用户管理
数据库参数 DDS支持修改时区吗 用户需要关注实例的哪些参数 MapReduce提示不支持JavaScript DDS是否支持设置majority级别的readConcern
优化数据库语句方法 文档数据库属于NoSQL数据库,提供了可扩展的高性能数据解决方案,与关系型数据库(例如MySQL、SQLServer、Oracle)一样,在数据库设计、语句优化、索引创建等方面都会影响数据库的使用性能。 下面从不同维度,给出提升DDS使用性能的建议。 数据库和集合的创建