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
的更多文章。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。