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

因为工作需要,需要使用到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的一些基本的操作,有疑问欢迎可以给我留言!!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值