文件名称:izenelib:iZENECloud 的通用 C++ 库
文件大小:5.41MB
文件格式:ZIP
更新时间:2024-07-01 00:14:34
C++
通用 C++ 库 包含访问方法、信息检索和基本构建块的通用 C++ 库。 特征 访问方法。 am用于封装持久化和非持久化存储引擎的访问方法。 亮点:对LevelDB、Tokyocabinet、TokuKV、LMDB、LuxIO等流行key-values存储的所有访问方式统一封装接口; 简洁的数据结构; 外部排序; 快速压缩位图等。 信息检索。 ir用于封装信息检索库,包括基于基于文件的倒排索引,以及最先进的纯内存倒排索引 Zambezi。 我们还实现了专用索引来支持许多广告所需的布尔表达式检索。 公用事业。 util用于封装基本构建块,例如 Singeleton、压缩、序列化、SIMD 等。 依赖关系 我们最近刚刚为SF1R切换到C++ 11 ,并且相应地构建SF1R需要GCC 4.8 。 由于大量库之间的嵌套引用,我们不建议使用 Ubuntu 进行项目构建。 CentOS / Red