rocksdb 小白入门体验,mac 系统如何安装 rocksdb?
发布于 作者:苏南大叔 来源:程序如此灵动~

苏南大叔本文中说一个新型的kev-value
数据库,是facebook
公司出品的,名叫rocksdb
。苏南大叔实验了一下,基本的结论上来说,看存储方式和大家已知的sqlite
数据库比较像,使用上和redis
比较像(都是kv
类型的)。这么说呢?小白其实是肯定不会怎么懂的。大家安装一个rocksdb
,试试看,就大概明白这个rocksdb
到底是个什么样的kv
数据库了。

本文的测试环境是:mac@10.14.2 (18C54)
,brew 1.8.6-36-gf050e42
,rocksdb5.14.3
。
mac
安装rocksdb
在mac
上面安装rocksdb
的方法,非常简单。命令是非常的简单,就是通过brew
安装rocksdb
即可。当然在rocksdb
中文网上面,还说了很多有关相关的依赖库,比如:gflags
/lz4
/snappy
。但是这些依赖库在万能的brew
面前,通通都不用考虑,brew
会帮你搞定一切。
安装好rocksdb
之后,可以使用下面的命令,再次查看rocksdb
版本等信息。

rocksdb
的存储
对比mysql
和sqlite
,rocksdb
没有启动服务的说法。所以,不用费劲去试图启动rocksdb
服务了。sqlite
也没有启动过什么服务,对吧?从资源管理器角度上看,sqlite
就是个单独的文件,而rocksdb
是个单独的文件夹,里面有若干文件。

rocksdb
的查询
rocksdb
从归类上属于nosql
系列,和大家所熟识的sql
查询是不一样的。使用上和redis
是比较类似的。key
和value
的存储。

结论
从rocksdb
的初体验上来说,目前来看,还没有体验到多强大的地方,可能是由于了解不够深刻的缘故吧。那么,想继续了解rocksdb
的读者,可以通过下面的链接,查看到rocksdb
的更多文章。


