MacRumors

Skip to Content

Apple открыла исходный код FoundationDB

Принадлежащая Apple компания FoundationDB сегодня объявила, что ядро FoundationDB стало общедоступным (open source) с целью создания открытого сообщества, где все основные разработки ведутся публично.

FoundationDB, компания, занимающаяся базами данных, была приобретена Apple в 2015 году. Как указано в сегодняшнем объявлении, FoundationDB — это распределенное хранилище данных, разработанное с нуля для развертывания на кластерах стандартного оборудования.

foundationdb 1
Открыв исходный код проекта для стимулирования разработок, FoundationDB стремится стать «основой для распределенных баз данных нового поколения».

Видение FoundationDB заключается в том, чтобы начать с простого, мощного ядра и расширять его путем добавления «слоев». Ключевое хранилище значений (key-value store), которое сегодня открыто, является ядром, ориентированным на включение только тех функций, которые невозможно реализовать в слоях. Слои расширяют это ядро, добавляя функции для моделирования конкретных типов данных и обработки шаблонов их доступа.

Фундаментальная архитектура FoundationDB, включая использование слоев, способствует передовым практикам масштабируемых и управляемых систем. Запуская несколько слоев на одном кластере (например, слой документоориентированного хранилища и слой графовых данных), вы можете сопоставить свои конкретные приложения с лучшей моделью данных. Запуск меньшего количества инфраструктуры снижает операционные и технические накладные расходы вашей организации.

После открытия исходного кода FoundationDB компания полагает, что количество и разнообразие слоев FoundationDB будет быстро расти. FoundationDB приняла новый набор правил управления проектом и кодекс поведения для развития сообщества.

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