上海涛德顾问学院

查看: 5055|回复: 0

创建一个 KVStore handle

[复制链接]

88

主题

0

好友

451

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2014-4-25 23:09:07 |显示全部楼层

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等动作了

涛德顾问学院
Oracle OCM 11g认证培训Oracle 12c OCP 全国独家推出
大数据,BI商业智能,数据库,ADF,中间件,EBS,ODI,ETL全产业链培训服务提供商
回复

使用道具 举报

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

GMT+8, 2018-6-20 00:17 , Processed in 0.245305 second(s), 28 queries , Gzip On.

Top Data World

回顶部