环境 - Environment
环境 - Environment
由leveldb执行的所有文件操作(和其他操作系统的调用操作)都通过leveldb::Env对象统一管理。高级的客户端可以自己提供Env来实现更好的控制。例如,应用可以在文件IO中引入人为的延迟来限制leveldb对系统中其他活动的影响:
1. class SlowEnv : public leveldb::Env {2. .. implementation of the Env interface ...3. };5. SlowEnv env;6. leveldb::Options options;7. options.env = &env;8. Status s = leveldb::DB::Open(options, ...);
