rocksDB open功能是如何实现的
How is the rocksDB open function implemented
查看了rocksDB的源码,没有找到DB的open函数的实现。
例如:rocksdb::DB::Open(选项, "/tmp/testdb", &db);
如果我能得到来源或解释,那将会很有帮助。
rocksdb rocksdb::DB
的实现分布在多个来源。它在 include/rocksdb/db.h
中声明,但在 db/
中以 db_impl
开头的多个文件中实现。您要找的是 db_impl_open.cc
: https://github.com/facebook/rocksdb/blob/master/db/db_impl_open.cc.
查看了rocksDB的源码,没有找到DB的open函数的实现。 例如:rocksdb::DB::Open(选项, "/tmp/testdb", &db);
如果我能得到来源或解释,那将会很有帮助。
rocksdb rocksdb::DB
的实现分布在多个来源。它在 include/rocksdb/db.h
中声明,但在 db/
中以 db_impl
开头的多个文件中实现。您要找的是 db_impl_open.cc
: https://github.com/facebook/rocksdb/blob/master/db/db_impl_open.cc.