检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于Java连接实例 驱动包、环境依赖 连接数据库 访问数据库 完整示例 父主题: 最佳实践
如何设置分页查询(Java) 指定每次查询获取的行数 在创建集群连接时,可以指定每次查询获取的行数,具体为下列setFetchSize内参数。 Cluster cluster = Cluster.builder() .addContactPoint(contactPoint)
<artifactId>influxdb-java</artifactId> <version>2.21</version> </dependency> 使用SSL方式连接实例的Java代码示例 package influxdb; import java.security.SecureRandom; import
通过Java连接GeminiDB Cassandra 本小节主要介绍使用Java语言连接GeminiDB Cassandra的基本操作。 前提条件 已成功创建GeminiDB Cassandra实例,且实例状态正常。创建GeminiDB Cassandra实例的方法请参见购买GeminiDB
testPool(); } } 上述代码中“172.xx.xx.xx”为待连接GeminiDB Redis实例的负载均衡地址。 您可以单击实例名称,进入“基本信息”页面,在网络信息区域获取“负载均衡地址”。 图1 查看负载均衡地址 上述代码中的“6379”为待连接GeminiDB
DOS窗口输入“java -version”,查看JDK版本,确认为JDK1.8版本。如果未安装JDK,请下载安装包并安装。 在windows操作系统桌面中“此电脑”图标上单击右键,选择“属性”。 在弹出的“系统”窗口中,单击左侧导航栏中“高级系统设置”。 在弹出的“系统属性”窗口中,单击右下角的“环境变量”。
程序代码连接GeminiDB Influx实例 通过Go语言连接GeminiDB Influx实例 通过Java语言连接GeminiDB Influx实例 通过Python语言连接GeminiDB Influx实例 父主题: 连接实例
Cassandra接口推出了兼容Apache HBase接口特性,用户可以通过开源的HBase Java SDK或者HBase Shell等连接方式访问GeminiDB 数据库服务。在协议层面, 支持Apache HBase Driver直接连接,用户可以在不改造业务代码的情况下,平滑地迁移至GeminiDB HBase。
系统架构 架构介绍 云数据库 GeminiDB是一款基于计算存储分离架构的分布式数据库,由多个同构节点组成计算集群。数据存储在分布式共享存储池中。计算和存储资源解耦,支持独立弹性伸缩,扩缩容无数据迁移。 图1 系统架构 更多架构特点请参见系统架构。
Cassandra与自建开源Cassandra性能对比 本文基于自建开源Cassandra与华为云GeminiDB Cassandra,进行了性能对比测试,具体包括测试环境、测试模型和详细的测试步骤,作为性能参考。 测试环境 开源Cassandra测试环境 表1 开源Cassandra测试环境
和开源Redis相比,GeminiDB Redis性能如何? GeminiDB Redis采用多线程架构,QPS可随CPU数量线性扩展,可支持1w-1000w线性扩展; 单点访问通常平均时延<1ms,P99<2ms,和开源Redis时延接近。 详细性能数据可参考性能测试报告。 父主题:
通过Redisson连接实例 本章节介绍使用Java的开源库Redisson访问GeminiDB Redis实例的方法,主要涉及单机模式和sentinel模式连接。 前提条件 已成功创建GeminiDB Redis实例,且实例状态正常。创建GeminiDB Redis实例的方法请参见购买GeminiDB
//关闭连接 mongoClient.close(); } } } 更多Java接口参考请参见官方文档。 父主题: 基于Java连接实例
GeminiDB Redis和开源Redis、其他开源Redis云服务有什么区别? 开源Redis是常规的缓存产品,纯内存架构。GeminiDB Redis在开源Redis上做了增强,是一款兼容Redis协议的弹性KV数据库,支持远超内存的容量和极致的性能。热数据在内存中,全量数据在存储池中。有以下特点:
getMessage() ); } } } 样例代码: javac -cp .:mongo-java-driver-3.2.0.jar MongoDBJDBC.java java -cp .:mongo-java-driver-3.2.0.jar MongoDBJDBC
如果是主备版实例,修改参数“CompatibleMode”值为2。 图1 设置参数 Sentinel模式连接实例 本示例以Java为例,通过开源库Redisson和Jedis访问GeminiDB Redis实例。 Redisson代码示例: import org.redisson.Redisson; import org
request cannot be excecuted 迁移流量过大导致内部队列满,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服进行处理。 父主题: 数据迁移
getCollection("test"); collection.createIndex(Indexes.ascending("age")); 父主题: 基于Java连接实例
获取SSL默认证书,具体操作请参见下载SSL默认证书。 配置CCM私有证书,具体操作请参见CCM私有证书配置。 获取客户端相关代码,请自主从InfluxDB开源项目网站下载。 使用非SSL方式连接实例的示例代码 package main import ( "fmt" _ "github.c
Mongo实例的日志管理功能支持查看数据库级别的错误日志,包括数据库运行的Warning和Error级别的信息,有助于您分析系统中存在的问题。 使用须知 该功能目前处于公测阶段,如需使用,请联系客服申请开通。 查看和导出日志明细 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB