检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
完整示例 package mongodbdemo; import org.bson.*; import com.mongodb.*; import com.mongodb.client.*; public class MongodbDemo { public static
数据保护技术 云数据库 GeminiDB通过多种数据保护手段和特性,保障存储在GeminiDB中的数据安全可靠。 表1 GeminiDB的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(SSL) GeminiDB Redis、GeminiDB Mongo、GeminiDB
批量数据库补丁升级 功能介绍 批量升级数据库补丁版本。 接口约束 该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Influx GeminiDB Redis 只支持即时升级,请选择在业务低峰期进行升级。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
删除数据库账号 功能介绍 删除Redis实例的数据库账号。 接口约束 只支持GeminiDB Redis接口。 实例在创建、变更规格、修改端口、异常状态或冻结状态下不能执行该操作。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以
操作GeminiDB实例数据库 功能介绍 操作GeminDB实例数据库。 接口约束 该接口支持GeminiDB Redis数据库实例。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
图1 数据导出设置 您也可以单击实例名称,进入基本信息页面,在“数据库信息 > >桶配置”处单击“数据导出设置”。 图2 数据导出设置 进入数据导出设置页面后,单击“数据导出”按钮。 图3 数据导出 “资源类型”根据自身资源选择“并行文件系统”或者“桶列表”,且选择对应的“文件系统名”或者“OBS桶名”。
API)都可以保证服务的稳定和高效。 平滑地迁移 除了以上两点,GeminiDB (兼容DynamoDB API)可以完全兼容DynamoDB的语法和数据模型,所以从DynamoDB迁移到GeminiDB (兼容DynamoDB API)将变得非常容易,应用程序也不需要进行任何修改,迁移工作将会更高效便捷,对业务也更加友好。
n12/db-users/password 重置“db_user1”账号密码 { "name" : "db_user1", "password" : "********" } 响应示例 无 状态码 请参见状态码。 错误码 请参见错误码。 父主题: 管理数据库和账号
测试数据 不同测试模型下,不同规格且预置相当数据量,测试的OPS*数据(表格中黑色字体),详见表1 测试数据中加粗内容。 表1 测试数据 节点规格 4U16GB 8U32GB 16U64GB 32U128GB 预置数据量 200GB 500GB 1000GB 2000GB 测试模型编号
GeminiDB Redis是否支持多DB GeminiDB Redis的多DB功能已于2022年3月底上线,此前创建的实例暂不支持该功能,也不支持通过升级开启该功能。 使用GeminiDB Redis多DB功能时,您需要关注以下约束与限制: DB数支持的范围为0~999。 不支持swapdb命令。
测试数据 不同测试模型下,不同规格且预置相当数据量,测试的OPS*数据(表格中黑色字体),详见表1 测试数据中加粗内容。 表1 测试数据 实例类型 数据量 业务性能-吞吐量(QPS) 业务性能-P99时延ms 单行写 单行读 范围读 单行写 单行读 范围读 GeminiDB HBase实例
手动备份是由用户根据自身业务特点随时启动的数据库实例的全量备份,会一直保存,直到用户手动删除。 建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。 表1 备份方案 备份方案 使用场景 自动备份 系统按照自动备份策略,对数据库进行自动备份,您可以根据业务需求修改自动备份策略。
54a919bab633874c159dfin12/db-users/privilege 修改2个数据库账号权限。将test1账号权限修改为只读,数据库名称列表修改为[ "1", "2" ],将test2账号权限修改为读写,数据库名称列表修改为[ "3", "4" ] { "users"
安装客户端 如何安装MongoDB客户端 如何安装Robo 3T工具 父主题: 常见问题
GeminiDB Mongo支持只读库吗 暂不支持。 父主题: 数据库使用
可以用于在fistname上的查询,这样,基于firstname的索引是不必要的。 索引创建的过程,耗时长短和数据量有关,建议提前设计创索引。 索引创建进度,可以通过db.currentOp命令返回结果(关键字:createIndexes)查看。 父主题: 使用规范
GeminiDB Mongo支持数据恢复,您可以根据业务需要选择合适的恢复方法。 表1 恢复方案 恢复方案 使用场景 恢复备份到新实例 使用已有的备份文件恢复实例数据到新建实例。 恢复备份到已有实例 使用已有的备份文件恢复实例数据到已有实例。 父主题: 数据恢复
D_ENV') mongodbUri = 'mongodb://%s:%s@10.66.187.127:27017/admin' client = pymongo.MongoClient(mongodbUri % (username, password )) db = client
兼容接口和版本 介绍GeminiDB Mongo目前支持的兼容接口和版本。 表1 兼容接口和版本 兼容接口 实例类型 版本 MongoDB 副本集 4.0 父主题: 产品介绍
Mongo支持对“运行状态”为“正常”的实例创建手动备份,以保证数据可靠性。当数据库或表被恶意或误删除,可依赖实例的备份保障数据安全。 使用须知 手动备份为全量备份。 创建手动备份 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Mongo接口。 创建手动备份。