上海涛德顾问学院

上海涛德顾问学院 门户 查看主题

创建一个 KVStore handle

发布者: 涛德教育 | 发布时间: 2014-4-25 23:09| 查看数: 5749| 评论数: 0|帖子模式

Nosql 开发结构

Nosql 开发结构
Nosql 提供一个 KVStore handle的对象来访问 Oracle NoSQL数据库;也可以用来打开和关闭一个已经运行的store;当你在操作store(DML ,Select)是必须要使用的一个对象。

要创建一个 KVStore handle, 我们需要使用 KVStoreFactory 和KVStoreConfig java class。我们可以先创建一个 class KVStoreConfig 的对象。然后把这个对象传递到 KVStoreFactory class,由KVStoreFactory 返回一个 KVStore handle对象。

流程如下图:
Kvstoreconfig的结构如下
public KVStoreConfig( string storeName, string helperHostPort)
其中的 storeName 是传入vstore名字,
之前的文章中我们配置了一个单节点的kvstore ,它的名字叫”kvlite”。helperHostPort 表示 主机名和端口 例如如果是本机访问就是 “localhost:5000”。
再例如:
KVStoreConfig kconfig = new KVStoreConfig("Oraclebi.net","localhost:5000");
KVStorefactory 是一个static class. 我们用它的 getStore method,返回the KVStore handle。其结构如下

public static KVStore getStore(KVStoreConfig config)
所以这个method的参数是我们上一步的实现的 kconfig 对象。

例如具体代码为:
KVStore kvstore = KVStoreFactory.getStore(kconfig);
有了这个kvstore句柄我们就可以做各种Nosql DML等动作了

最新评论

涛德人工智能培训5月最低年薪45万

上海涛德顾问学院 ( 沪ICP备14006824号 )  

GMT+8, 2018-9-22 19:45 , Processed in 0.205974 second(s), 29 queries , Gzip On.

Top Data World

回顶部