初识 NoSQL Databases RethinkDB
初识 NoSQL Databases RethinkDB
rethinkDB所有数据都是基于 json的Document;
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 使用更多的操作
初识 NoSQL Databases RethinkDB的更多相关文章
- 10 things you should know about NoSQL databases
For a quarter of a century, the relational database (RDBMS) has been the dominant model for database ...
- 【转】Everything you need to know about NoSQL databases
原文: https://dev.to/lmolivera/everything-you-need-to-know-about-nosql-databases-3o3h ---------------- ...
- LIST OF NOSQL DATABASES [currently 150]
http://nosql-database.org Core NoSQL Systems: [Mostly originated out of a Web 2.0 need] Wide Column ...
- 初识Nosql
ref:http://www.runoob.com/mongodb/nosql.html https://blog.csdn.net/testcs_dn/article/details/512258 ...
- 初识NoSQL 快速认识NoSQL数据库 分析Analytics For Hackers: How To Think About Event Data
做了一年的大一年度项目了,对于关系型数据库结构还是有些了解了,有的时候还是觉得这种二维表不是很顺手.在看过一篇文章之后,对NoSQL有了初步的了解,(https://keen.io/blog/5395 ...
- Key-Value键值存储原理初识(NOSQL)
NO-Sql数据库:Not Only不仅仅是SQL 定义:非关系型数据库:NoSQL用于超大规模数据的存储.(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据).这些类型的数据存储不需要固 ...
- Nosql modifing...
关键字补充(不晓得的自己去Google): 负载均衡 \文件上传到服务器\建表建动态列簇\数据仓库的应用\事务的提交和回滚\SQL执行计划\联机事务处理\联机分析处理\多表关联查询\数据存储引擎 N ...
- [转载] nosql 数据库的分布式算法
原文: http://juliashine.com/distributed-algorithms-in-nosql-databases/ NoSQL数据库的分布式算法 On 2012年11月9日 in ...
- NoSQL分类
NoSQL数据库分类: NoSQL DEFINITION:Next Generation Databases mostly addressing some of the points: beingno ...
随机推荐
- Hibernate iterate(迭代)
在Hibernate中,有它自己的iterate方法.这里是一个n+1的问题,n代表数据量,而1表示查询所有的主键. 这里与List进行比较. 这里使用list时会将所有数据查询出来. 而在使用ite ...
- New Year Tree 【DFS序+线段树区间查询修改+二进制保存状态】
题目链接[http://codeforces.com/problemset/problem/620/E] 题意:给出n个数,每个数有一个初始的颜色.由这n个数组成一颗树.有两种操作1.将以节点u为根的 ...
- Codeforces 388 D. Fox and Perfect Sets
$ >Codeforces \space 388 D. Fox and Perfect Sets<$ 题目大意 : 定义一个完美的集合 \(S\) ,当且仅当 \(S\) 非负非空,且 ...
- BZOJ 3998: [TJOI2015]弦论 后缀自动机 后缀自动机求第k小子串
http://www.lydsy.com/JudgeOnline/problem.php?id=3998 后缀自动机应用的一个模板?需要对len进行一个排序之后再统计每个出现的数量,维护的是以该字符串 ...
- 【多重背包小小的优化(。・∀・)ノ゙】BZOJ1531-[POI2005]Bank notes
[题目大意] Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有n种面值的硬币,面值分别为b1, b2,..., bn. 但是每种硬币有数量限制,现在我们想要凑出 ...
- poj 2912 并查集(食物链加强版)
题目:给出n个人玩剪刀石头布的游戏,其中有一个人是裁判,剩下的人分为3组,每一组的人只出某一种手型,裁判可以任意出.问是否能判断出哪个人是裁判 链接:点我 分分钟看吐血,先把食物链看懂吧 枚举裁判,然 ...
- 注解@Aspect实现AOP功能
springboot中pom引入jar <!-- aop 切面 --> <dependency> <groupId>org.springframework.boot ...
- hdu 4112 Break the Chocolate 贪心
Break the Chocolate Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem. ...
- Android Studio安装后提示No JVM installation found解决办法
Android Studio安装后提示No JVM installation found解决办法 问题描述:Android Studio安装完毕,打开时出现提示"No JVM install ...
- Spring JavaConfig实例
从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中. 但是,仍然允许使用经典的XML方式来定义bean ...