Apple превратила FoundationDB в проект Open Source

20 апрель, 2018 - 16:30
Apple превратила FoundationDB в проект Open Source

Купленная Apple в 2015 г. компания FoundationDB вчера объявила об открытии исходников ядра одноимённой СУБД . Этот шаг должен способствовать созданию открытого сообщества для дальнейшего развития данной технологии.

Как указано в опубликованном пресс-релизе, FoundationDB это распределённое хранилище данных, изначально ориентированное на использование в кластерах обычного коммерческого оборудования.

Переход на открытую модель, по представлению руководства компании, станет необходимым стимулом для активизации работы над этим проектом и поможет ему стать основой следующего поколения распределённых БД.

FoundationDB начинается с простого и мощного ядра и расширяется добавлением «слоёв». Хранилище типа ключ-значение, которое и было открыто вчера, как раз и является таким ядром — сосредоточием только необходимого минимума функций, которые невозможно вынести в слои. Последние дополняют функциональность ядра, моделируя отдельные типы данных и процедуры доступа к ним.

Слоистая фундаментальная архитектура FoundationDB согласуется с лучшими практиками построения масштабируемых и управляемых систем. Группируя много слоёв в одном кластере можно создавать наиболее эффективную модель данных для своего приложения, минимизирующую нагрузку на инфраструктуру предприятия.

Исходники FoundationDB выложены на ресурсе Github, все желающие присоединиться к этому проекте приглашаются к участию в дискуссиях на форумах сообщества, в поиске ошибок, совершенствовании самого ПО и сопутствующей документации.