收藏本站

人工智能培训机构,上海涛德,算法工程师,数据科学家高端培训机构-上海涛德

涛德数据科学培训原创: Oracle Nosql入门第三讲 Nosql的开发接口 KVstore handle ...

2013-4-15 16:49| 查看: 3244| 评论: 0

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

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

 

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

 

流程如下图:

Kvstoreconfig的结构如下

public KVStoreConfig( string storeName, string helperHostPort)

其中的 storeName 是传入vstore名字,

例如http://www.databi.cnNosql第二讲中我们配置了一个单节点的kvstore ,它的名字叫”kvlite” helperHostPort 表示 主机名和端口 例如如果是本机访问就是 “localhost:5000”

再例如:

KVStoreConfig kconfig = new KVStoreConfig("databi.cn","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等动作了。

databi的下一讲里,我们将讲述如何做insert record的动作,同时这也是Nosql入门的教程的最后一讲。同时databi.cn还将联合savepoint的首席顾问推出Nosql N节点在云计算环境下的高级管理,开发,以及如果利用Oracle Nosql 实现开发社交游戏引擎开发的专题。请继续关注我们 databi.cn 关注大数据,关注云计算,关注商业智能。

<点击:上海涛德Oracle OCM认证及BI商业智能课程>|人工智能培训-上海涛德 ( 沪ICP备14006824号 )|网站地图   My title page contents

GMT+8, 2019-4-24 14:46 , Processed in 0.117542 second(s), 15 queries , Gzip On.

回顶部