结构化数据服务OTS 之 数据库操作

来源:互联网 发布:销售数据分析岗位职责 编辑:程序博客网 时间:2024/05/16 19:50

因为工作需要,需要使用到OTS服务,读取数据来源并索引数据到solr上。

OTS是构建在阿里云飞天分布式系统之上的 NoSQL数据库服务,提供海量结构化数据的存储和实时访问。应用通过调用 OTS API / SDK 或者操作管理控制台来使用 OTS 服务。因为逻辑比较复杂,我把数据操作都简单化:

必备:this.endPoint = "ip地址";                         //对应IP地址
this.accessKeyId = "keyID";                 //类似于连接关系型数据库如MySql的账号
 this.accessKeySecret = "keysecret";     //类似于连接数据库如MySql的密码
 this.tableName = "table_name";                                       //表名
this.instanceName = "instancename";                       //类似于定位到连接中的数据库

1.建立OTSClient otsClient 客户端:

       this.otsClient = new OTSClient(endPoint, accessKeyId, accessKeySecret, instanceName);

 2.OTS表的创建:使用到createTable(OTSClient client, String tableName)   

      //这个是自己写的方法,client为创建的客户端,tableName为表名

3.OTS表数据的添加:4.OTS表的查询:

  

注: Map<String, ColumnValue> columnValues = row.getColumns();            

//此方法可以把得到的数据存入到HashMap中,一般人我不告诉他哦!!!

 5.OTS删除表中数据:

 

   6.OTS删除表:

  

  

  以上是对OTS的一些基本的操作,有疑问欢迎可以给我留言!!

0 0
原创粉丝点击