rocksdb
大家对leveldb/rocksdb已经非常熟悉了,即使没有真正在项目使用过,网络上介绍的文章肯定看过很多
今天就不看任何的文档, 在rocksdb.org 上的Getting started 页面非常简单粗暴,告诉我们怎么用C++来打开/关闭数据库,对数据库进行读写
那么我们来用合适的一种程序语言来试着打开关闭数据库,并对数据库进行读写,这合适的程序语言当然不是C++了
什么程序语言顺手呢? 当然是Scala 啦
在使用Scala 操作RocksDB之前,肯定需要先把rocksdb 源码下载下来编译好,只有编译好Scala 才能通过jni 的方式来操作
通过git clone 源码到本地后看文件的组织,看起来可以通过cmake 和make 编译
我们当然选择原味的make 进行编译, 项目中有install 文件,一般来说建议不读,直接make 试试,在这个寒冷的冬日,让你的小笔记本发热,增加一点室内温度是对自己时刻进步的小小奖励
万一不想那么慢的编译,那么我们就可以打开maven repository 网站搜索rocksdbjni 这么一个包了
这样就可以非常快速的来构建我们的rocksdb 玩票项目
现在就可以用 mvn archetype:generate 交互式的创建一个玩票rocksdb的项目了
- 标题: rocksdb
- 作者: The Redefine Team
- 创建于 : 2019-12-11 10:51:52
- 更新于 : 2023-05-23 18:52:03
- 链接: https://redefine.ohevan.com/2019/12/11/rocksdb/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论