KeyDB

KeyDB

KeyDB е бърза база данни с NoSQL с пълна съвместимост за API на Redis, клиенти и модули.
Какво е KeyDB?KeyDB е високопроизводителна вилка на Redis с акцент върху многопоточността, ефективността на паметта и високата пропускателна способност.В допълнение към многопоточността, KeyDB има и функции, достъпни само в Redis Enterprise, като Active Replication, поддръжка на FLASH съхранение и някои, които изобщо не са достъпни, като директно архивиране към AWS S3.KeyDB поддържа пълна съвместимост с протокола Redis, модулите и скриптовете.Това включва гаранциите за атомност за скриптове и транзакции.Тъй като KeyDB поддържа синхрон с разработката на Redis, KeyDB е суперсет от функционалността на Redis, което прави KeyDB спад в замяна на съществуващите внедрения Redis.На същия хардуер KeyDB може да изпълнява два пъти повече заявки в секунда, отколкото Redis, с 60% по-ниска латентност.Active-Replication опростява отказ от горещи резервни части, което ви позволява лесно да разпространявате записи чрез реплики и да използвате просто TCP базирано балансиране / отмяна на натоварването.По-високата производителност на KeyDB ви позволява да правите повече на по-малко хардуер, което намалява експлоатационните разходи и сложността.Защо вилица Redis?KeyDB има различна философия за това как трябва да се развива кодовата база.Считаме, че лекотата на използване, високата производителност и подхода „включени батерии“ е най-добрият начин да създадем добро потребителско изживяване.Въпреки че имаме голямо уважение към поддръжниците на Redis, считаме, че подходът Redis се фокусира твърде много върху простотата на кодовата база за сметка на сложността за потребителя.Това води до необходимост от външни компоненти и обходни решения за решаване на общи проблеми - което води до по-голяма сложност като цяло.Поради тази разлика в мнението характеристики, които са подходящи за KeyDB, може да не са подходящи за Redis.Вилица ни позволява да проучим този нов път за развитие и да приложим функции, които никога не могат да бъдат част от Redis.KeyDB поддържа синхронизация с промените в Redstream Redis, и когато е приложимо, ние поправяме грешки и промени по течението.Надяваме се двата проекта да продължат да се развиват и да се учат един от друг.
keydb

Категории

Алтернативи на KeyDB за Linux

Tarantool

Tarantool

База данни NoSQL, работеща в сървър на приложения Lua.Tarantool съчетава силата на мрежово програмиране на Node.JS с възможностите за постоянство на данните на Redis.,
Infinispan

Infinispan

Разпределен ключ / памет за запаметяване на данни с допълнителна схема.Може да се използва както като вградена Java библиотека, така и като независима от езика услуга, достъпна дистанционно през различни протоколи (HotRod, REST, Memcached и WebSockets).
TayzGrid

TayzGrid

TayzGrid е еластична мрежа от данни в паметта със самолекуваща се архитектура на клъстеризация на динамична мрежа за данни.
Alternative PHP Cache

Alternative PHP Cache

APC (Алтернативен PHP кеш) е разширение от кеширания код на отворен код за разширение на демон сървъра на езика за програмиране на PHP.
LedisDB

LedisDB

Висока производителност NoSQL като Redis, задвижвана от Go.
Ghost DB

Ghost DB

Още един запаметен ключ / памет в памет, написан в Go.