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会帮你搞定一切。
brew install rocksdb安装好rocksdb之后,可以使用下面的命令,再次查看rocksdb版本等信息。
brew info rocksdb
rocksdb的存储
对比mysql和sqlite,rocksdb没有启动服务的说法。所以,不用费劲去试图启动rocksdb服务了。sqlite也没有启动过什么服务,对吧?从资源管理器角度上看,sqlite就是个单独的文件,而rocksdb是个单独的文件夹,里面有若干文件。

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

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