用于连续数据的分布式存储
注:这是一个已归档的项目,不再由 Facebook 提供支持或更新。 LogDevice 是一个可扩展且容错的分布式日志系统。虽然 文件系统存储和提供以文件形式组织的数据,日志系统存储和提供以日志形式组织的数据。 提供以日志形式组织的数据。日志可以看作是以记录为导向的数据结构, 只能追加的文件和可进行修剪的文件。
LogDevice 从头开始设计,旨在为多种日志类型提供高可靠性和高效率的大规模服务。它还具有高度可调整性,可让每个用例针对耐用性、效率和一致性、可用性之间的权衡进行优化。以下是 LogDevice 支持的一些工作负载示例:
LogDevice 仅支持 Ubuntu 18.04 (Bionic Beaver)。但是,在其他 Linux 发行版上也可以构建它,无需面临重大挑战。LogDevice 依赖于一些 c++17 特性,因此构建 LogDevice 需要支持 c++17 的编译器。
暂无开放 Issues,或尚未同步最近议题。