Обявена е версия 3 на базата данни Key-Value Store на FoundationDB

  • Sep 28, 2023

FoundationDB иска разработчиците да спрат да посягат към традиционната RDBMS като отговор на всеки проблем с управлението на данни.

FoundationDB®, доставчик на база данни, предлагащ база данни за хранилище на ключ-стойност, която пренася вълнуващи концепции от миналото в днешния уеб- и облачно ориентиран свят (вж. FoundationDB: Обратно в бъдещето със магазин за ключ-стойност и FoundationDB добавя SQL персоналност към своята база данни за повече информация за компанията) наскоро пусна нова версия на своя продукт. Тази версия е предназначена да подобри производителността, надеждността и скалируемостта, за да поддържа много мащабни изчислителни среди и да продължи да подобрява поддръжката на слоеве от базата данни.

Ето какво казва компанията за версия 3

Ето как FoundationDB описва новите функции, открити във FoundationDB версия 3.0.

  • Несравнима производителност – Версия 3.0 на Key Value Store поставя нова лента в производителността на транзакционното натоварване. Това е най-бързата, мащабируема транзакционна база данни в облака с клъстер от 32 машини, работещ на Amazon EC2, поддържащ повече от 11 000 000 случайни записа в секунда.
  • Всички слоеве се възползват - С "слоестата" архитектура на FoundationDB, предимствата на производителността и мащабируемостта на 3.0 се пренасят безпроблемно към всички слоеве. Това означава, че SQL, Graph и дори потребителските слоеве на клиента стават по-бързи, по-мащабируеми и с по-ниска латентност без никакви промени в кода.
  • Подобрено централизирано наблюдение - 3.0 въвежда подобрено централизирано наблюдение на база данни. Тези подобрени инструменти улесняват оперативните екипи да управляват и управляват бази данни в реалния свят. Вместо просто да наблюдава всяка машина в клъстера, FoundationDB е в състояние да диагностицира десетки потенциални хардуерните тесни места централно и лесно интегрирайте тази информация от високо ниво със съществуващото наблюдение инфраструктури.
  • Разширяване на IoT пазара - 3.0 разширява пазарната възможност на FoundationDB да поддържа ново царство от приложения за нарастващия пазар на Интернет на нещата. IoT приложенията често изискват интензивно записване, като събират десетки или стотици точки данни на минута от милиони устройства. Версия 3.0 прави силата на многомоделна транзакционна база данни ACID достъпна за набор от нови приложения за свързани устройства, които генерират данни с нечувана досега скорост.

Анализ на моментна снимка

Нека заобиколим целия шум в изданието на FoundationDB и да преминем към същността. Релационните бази данни са въведени в експлоатация в много приложения, защото са се превърнали в традиция, а не защото са най-добрият или най-рентабилният инструмент в бараката. Подозирам, че това е така, защото много разработчици са били обучени да използват релационни бази данни и сега виждат света през този обектив. Спомням си нещо, което Ейбрахам Маслоу веднъж каза: „Ако имате само чук, сте склонни да гледате на всеки проблем като на пирон.“

Други подходи за управление на бази данни могат да бъдат по-рентабилни, да предложат по-добра производителност в някои приложения, да бъдат по-надеждни и да използват системните ресурси много по-добре. FoundationDB и редица други "No-SQL" или "Big Data" бази данни демонстрират това, когато обсъждат впечатляващи истории за успех на клиенти.

Прочети това

Разработчици или техните шефове: Кой наистина избира базата данни?

Прочетете сега

Предизвикателството, пред което често се изправят разработчиците, е, че са запознати с водещите RDBMS продукти и наистина нямам време да разгледам подробно разликите, които другите инструменти за бази данни внасят в маса. И така, те продължават да пъхат квадратен прът в кръгъл отвор.

FoundationDB, чрез своята функция за слоеве, се стреми да донесе предимствата на различна архитектура на база данни на пазара, като същевременно предлага на разработчиците познат изглед на техните данни. Зад кулисите двигателят на базата данни, поддържащ техните работни натоварвания, е наистина много по-гъвкав, повече ефективни и могат да поддържат по-високи нива на производителност, надеждност и сега много високи нива на мащабируемост.

Както при другите инструменти за бази данни, подходът на FoundationDB не е най-добрият отговор на всеки въпрос. Той обаче отговаря много добре на много големи данни и анализ на оперативни данни, интернет на нещата (IoT) и дори транзакционни въпроси.

FoundationDB предлага безплатна версия на своя продукт. Ако сте гуру на бази данни, би било разумно да изтеглите копие и да видите сами къде се вписва във вашата ИТ инфраструктура.