Разработчики: | Apple |
Дата премьеры системы: | январь 2012 г |
Отрасли: | Информационные технологии |
Технологии: | СУБД |
Содержание |
FoundationDB — многомодельная распределенная система управления базами данных (СУБД) NoSQL, работающая с веб-приложениями. Продукт был разработан вокруг «ядра» базы данных с дополнительными функциями, предоставляемыми в «слоях». Ядро базы данных предоставляет упорядоченное хранилище ключей и транзакций. Транзакции способны читать или записывать несколько ключей, хранящихся на любом компьютере в кластере, при полной поддержке свойств ACID (атомарность, согласованность, изолированность, надежность).
Особенностью FoundationDB является возможность создания больших распределенных хранилищ, в которых возможно использование полноценных транзакций, удовлетворяющих требованиям ACID для всех операций с данными. Кроме того, решение предоставляет эффективный низкоуровневый интерфейс, позволяющий любым другим системам, использовать FoundationDB для распределенного хранения информации в согласованном состоянии.
2018: Открытие исходного кода
В апреле 2018 года Apple открыла исходной коды СУБД FoundationDB, которые написаны на языке С++ и поставляются под лицензией Apache 2.0.
Apple начала переходить к открытой модели разработки FoundationDB (всю документацию и коды выложили на сервис GitHub), при которой все решения будут приниматься прозрачно и любой желающий сможет предложить свои изменения и улучшения. Наиболее активные разработчики из сообщества смогут принимать участие в принятии решений.
В Apple, комментируя раскрытие кодов FoundationDB, отметили, что этот проект может стать основной для нового поколения распределенных баз данных.[1]
2015: FoundationDB куплена Apple
В марте 2015 года стало известно о продаже проекта FoundationDB компании Apple. Стоимость сделки не раскрывалась. Перед покупкой FoundationDB в стартапе работало 40 человек, а общее количество привлеченных инвестиций составляло $23 млн.
Примечания
Подрядчики-лидеры по количеству проектов
SAP CIS (САП СНГ) (38)
Softline (Софтлайн) (35)
РДТЕХ (33)
BeringPro (БерингПойнт) ранее BearingPoint Russia (28)
ФОРС - Центр разработки (25)
Другие (741)
Сапиенс солюшнс (Sapiens solutions) (7)
BeringPro (БерингПойнт) ранее BearingPoint Russia (3)
Navicon (Навикон) (3)
Softline (Софтлайн) (2)
Wone IT (Ван Ай Ти Трейд, ранее SoftwareONE Россия, СофтвэрУАН и Awara IT Russia, Авара Ай Ти Солюшенс) (2)
Другие (35)
Группа Борлас (Borlas) (1)
Диасофт (Diasoft) (1)
КРИТ (KRIT) (1)
Корус Консалтинг (1)
Arenadata (Аренадата Софтвер) (1)
Другие (20)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Oracle (44, 179)
SAP SE (6, 178)
Microsoft (23, 142)
PostgreSQL Global Development Group (14, 129)
Постгрес профессиональный (ППГ, Postgres Professional) (6, 41)
Другие (265, 252)
SAP SE (3, 11)
Microsoft (3, 11)
PostgreSQL Global Development Group (3, 10)
Oracle (2, 4)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 3)
Другие (10, 13)
PostgreSQL Global Development Group (4, 9)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
Arenadata (Аренадата Софтвер) (3, 2)
Oracle (2, 2)
Другие (9, 9)
PostgreSQL Global Development Group (3, 13)
Постгрес профессиональный (ППГ, Postgres Professional) (1, 6)
Arenadata (Аренадата Софтвер) (3, 5)
Apache Software Foundation (ASF) (3, 4)
Тантор Лабс (Tantor Labs) (2, 3)
Другие (8, 10)
PostgreSQL Global Development Group (4, 12)
Arenadata (Аренадата Софтвер) (3, 7)
VMware (2, 7)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
Диасофт (Diasoft) (1, 3)
Другие (7, 8)
Распределение систем по количеству проектов, не включая партнерские решения
Oracle Database - 106
Microsoft SQL Server - 104
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 103
PostgreSQL СУБД - 81
SAP HANA (High Performance Analytic Appliance) - 72
Другие 382
Microsoft SQL Server - 9
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 8
PostgreSQL СУБД - 7
SAP HANA (High Performance Analytic Appliance) - 3
Oracle Database - 3
Другие 21
Postgres Pro СУБД - 5
ADB - Arenadata DB - 2
PostgreSQL СУБД - 2
Tarantool Платформа in‑memory вычислений - 2
Oracle Database - 2
Другие 13
Postgres Pro СУБД - 6
PostgreSQL СУБД - 4
Tantor СУБД - 3
ADB - Arenadata DB - 3
Apache Kafka - 2
Другие 10
ADB - Arenadata DB - 6
PostgreSQL СУБД - 5
Postgres Pro СУБД - 4
Diasoft Digital Q.Database - 3
СберТех: Platform V Pangolin - 2
Другие 10