开发者社区> 问答> 正文

如何创建 OTS 数据库?

如何创建 OTS 数据库?

展开
收起
1358896759097293 2021-03-11 23:02:20 1281 0
来自:云开发平台
2 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    首先打开云开发平台,创建新的应用,选择“实验室”场景,然后选择 WEB 场景, 下拉条选择开发市场的解决方案,就叫 Midway Serverless OTS 数据库示例。选择之后 直接进入下一步,填写好名称等相关信息,完成应用创建。等应用初始完成后,点击开发部 署进入应用。在初始化空间之后,我们要做的第一件事情就是安装依赖。进入到云开发平台界面,点击终端按钮,输入 npm install 命令,然后安装一些相关的 依赖,这些依赖都是我们启动服务这边会需要用到的。在使用 Midway serverless 的时候,是可以做非常多事情的。比如淘宝源 cnpm,因 为在中国 npm 进项比较慢,所以淘宝工程师就做了一个淘宝进项来加速 npm 的安装,cn pm 的安装速度非常快。npm i 也是一种装依赖的方式,i 就是 install 的一个缩写。 安装依赖之后,可以通过 npm run dev 的方式启动开发服务。npm run dev,意思 是运行在 package.json 里面写的 dev meaning,只要通过运行 meaning 就能启动开发 服务。启动成功后,点开就能看到 todo list 页面,在 todo list 的页面里,默认连上我们提供 的数据库。当在 todo list 里看到内容界面就可以往里添加或删除某个 todos,然后点击完 成。提示:在创建应用的时候要选实验室里面的 Midway OTS 数据库,而不是 RDS。

    2021-03-14 22:38:14
    赞同 展开评论 打赏
  • 下一站是幸福

    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删除表:

    2021-03-12 23:25:30
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载