1
KeyDB
KeyDB je rychlá databáze NoSQL s plnou kompatibilitou pro Redis API, klienty a moduly.
- Zdarma
- Self-Hosted
Co je KeyDB?KeyDB je vysokovýkonná vidlice Redis se zaměřením na multithreading, efektivitu paměti a vysokou propustnost.Kromě multithreadingu má KeyDB také funkce dostupné pouze v Redis Enterprise, jako je Active Replication, podpora úložiště FLASH a některé nejsou vůbec dostupné, jako je například přímé zálohování na AWS S3.KeyDB udržuje plnou kompatibilitu s protokolem Redis, moduly a skripty.To zahrnuje garanty atomicity pro skripty a transakce.Protože KeyDB udržuje synchronizaci s vývojem Redis, KeyDB je nadmnožinou funkčnosti Redis, takže se KeyDB stává náhradou za stávající implementace Redis.Na stejném hardwaru může KeyDB provádět dvakrát tolik dotazů za sekundu než Redis s 60% nižší latencí.Aktivní replikace zjednodušuje hot-náhradní převzetí služeb při selhání, což vám umožňuje snadno distribuovat zápisy přes repliky a používat jednoduché vyvažování / převzetí služeb při selhání založené na protokolu TCP.Vyšší výkon KeyDB umožňuje provádět více na méně hardwaru, což snižuje provozní náklady a složitost.Proč vidlice Redis?KeyDB má jinou filozofii, jak by se kódová základna měla vyvíjet.Domníváme se, že snadné použití, vysoký výkon a přístup „včetně baterií“ je nejlepším způsobem, jak vytvořit dobrý uživatelský dojem.I když máme velkou úctu vůči správcům Redis, domníváme se, že přístup Redis se příliš zaměřuje na jednoduchost kódové základny na úkor složitosti pro uživatele.To má za následek potřebu externích součástí a zástupných řešení k řešení běžných problémů - což celkově vede ke složitosti.Z důvodu tohoto rozdílu v názorech nemusí být funkce RedD vhodné pro KeyDB.Vidlička nám umožňuje prozkoumat tuto novou vývojovou cestu a implementovat funkce, které nemusí být součástí Redis.KeyDB udržuje synchronizaci s předcházejícími změnami Redis a tam, kde je to možné, předjímáme opravy a změny chyb.Doufáme, že tyto dva projekty mohou dále růst a učit se jeden od druhého.
keydb