+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Apple представила реліз 6.0.15 кросплатформної відкритої розподіленої СУБД FoundationDB

Apple представила реліз 6.0.15 кросплатформної відкритої розподіленої СУБД FoundationDB

Apple представила реліз 6.0.15 кросплатформної відкритої розподіленої СУБД FoundationDB для обробки великих наборів структурованих даних. Це перший стабільний реліз шостої гілки СУБД. FoundationDB відноситься до класу NoSQL-систем, що маніпулюють даними у форматі ключ/значення. База даних застосовується в самій Apple і підтримує роботу з такими мовами, як C/C++, Python, Perl, Ruby, Java, Go, Node.js і PHP.

Новини FoundationDB 6.0.15

Основні нововведення випуску:

  • З'явилася можливість розміщення кластера з сховищем та груп вузлів у різних регіонах. При цьому один регіон отримує права на запис, а інші синхронно або асинхронно реплікують дані. При збої в головному регіоні право на запис передається іншому.
  • TLS-плагін статично пов'язаний з виконуваними файлами клієнта та сервера, а не є окремою бібліотекою. Додано підтримку верифікації бенкетів з використанням значень, зазначених у полі сертифіката subjectAltName. Для цього використовується розширення X.509 SAN (Subject Alternative Name). Додано можливість автоматичного перезавантаження сертифікатів після оновлення.
  • В термінал додано команду fileconfigure, яка дозволяє налаштувати базу даних на основі JSON-документу;
  • Поліпшено ведення логів транзакцій, балансування навантаження, фіксація транзакцій, кешування ключів та використання ресурсів CPU. Прискорено процес відновлення після збою.

Можливості FoundationDB

У FoundationDB підтримуються повноцінні транзакції, відповідають вимогам ACID. Цю СУБД можуть використовувати інші системи для розподіленого зберігання інформації в узгодженому стані. Підтримується застосування різних мов формування запитів.

Крім того, FoundationDB здатна:

  • зберігати будь-які типи даних у межах однієї бази. Всі вони представлені у форматі ключ/значення.
  • працювати з накопичувачами SSD і зв'язкою RAM + накопичувач. В останньому випадку на диск скидаються лише логи транзакцій.
  • легко масштабуватись.
  • ефективно функціонувати на типовому обладнанні. Як стверджується, СУБД вимагає мінімальних витрат на апаратне забезпечення, але при цьому може працювати з високими навантаженнями.
  • застосовуватися в промисловій інфраструктурі.

Apple придбала FoundationDB у 2015 року, а у квітні 2018 відкрила її вихідний код. Він написаний на С++ і постачається під ліцензією Apache 2.0.

 

Інші новини

Найкраща ціна