zoukankan      html  css  js  c++  java
  • 初识 NoSQL Databases RethinkDB

    初识 NoSQL Databases RethinkDB

    rethinkDB所有数据都是基于 json的Document;

      官网:http://rethinkdb.com/

      github: https://github.com/rethinkdb/rethinkdb

    一:mac os 安装 rethinkDB 及简单使用

        1: 先 下载 安装文件;然后打开 dmg文件,双击安装;

        

     2:打开--终端 --- 输入 rethinkdb ---回车,即可启动 rethinkdb 本地服务器

       

    3:在浏览器里面,输入 127.0.0.1:8080 即可打开 Rethinkdb 后台管理中心

     

    4:点击导航条上的:Tables---即可看到,添加表,删除表,添加数据库等操作

    二:使用 rethinkdb client 操作 数据库,这里我们使用的是 python,

    1:安装 python连接驱动,首先下载 python包管理工具 pip

       打开终端----输入: curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py  下载pip文件

     

       安装 pip工具

      在终端输入:sudo python get-pip.py

      

       最后安装 rethinkdb对应的python连接驱动

      打开终端:sudo pip install rethinkdb

         

       如果上面的操作都没有出现错误,就表示安装顺利完成!

    2:python 连接rethinkDB 操作

    • 打开终端输入:python,开始python环境
    • 先导入连接库 import rethinkdb as r
    • 连接本地服务器 r.connect('localhost',2185).repl()
    • 连接到指定数据库并创建一张表 r.db('test').table_create('tv_shows').run()
    • 插入一条数据到表中 r.table('tv_shows').insert({'name':'testName'}).run()
    • 查询数据表里面的所有字段  cursor = r.table('tv_shows').run()  for doc in cursor: print doc

        如图代码操作,相应的操作日志会打印在 终端里面

       

    3: 我们也可以利用 rethinkDB的后台管理程序操作

      在上面我们打开的 127.0.0.1:8080的管理页面,上面导航--Data Explor --在表单里面输入:r.dbList() 点击右下角的 run 即可,查看到结果,当然你可以查看 rethinkdb的 api 使用更多的操作

    参考:http://rethinkdb.com/docs/

  • 相关阅读:
    js之数组的方法
    js之选项卡
    js之数据类型的比较
    Android sharedUserId研究记录
    直接拿来用!最火的Android开源项目(一)
    [转]简约而不简单——Android SimpleAdapter
    [转]Android GC机制及一些调试信息
    sendToTarget 和 sendMessage 区别
    Android中内容观察者的使用---- ContentObserver类详解 (转)
    Inflate()
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3678307.html
Copyright © 2011-2022 走看看