Разбираемся почему Apple выбрал FoundationDB как одну из основных баз данных.
Сссылка на статью:
cacm.acm.org/magazines/2023/6/273229-foundationdb-a-distributed-key-value-store/fulltext
FoundationDB - свободная распределенная NoSQL СУБД с ACID-транзакциями уровня Serializable, хранящая отсортированные пары ключ-значение (ordered key-value store).
Ключами и значениями могут быть произвольные последовательности байт.
У неё нет единой точки падения - все машины кластера равноправны.
Она сама распределяет данные по серверам кластера и масштабируется на лету: когда в кластер нужно добавить ресурсов, ты просто добавляешь адрес новой машины на конфигурационных серверах и СУБД сама подхватывает ее.
Разработчик - компания Apple. Код СУБД написан на языке C++ и Си.
Негізгі бет СТАФФ 005. FoundationDB - База Данных от Apple
Пікірлер: 1