KeyDB

KeyDB

KeyDB to szybka baza danych NoSQL z pełną kompatybilnością interfejsów API, klientów i modułów Redis.
Co to jest KeyDB?KeyDB to wysokowydajny widelec Redis z naciskiem na wielowątkowość, wydajność pamięci i wysoką przepustowość.Oprócz wielowątkowości, KeyDB posiada również funkcje dostępne tylko w Redis Enterprise, takie jak Active Replication, obsługa pamięci FLASH, a niektóre niedostępne, takie jak bezpośrednie tworzenie kopii zapasowych w AWS S3.KeyDB zachowuje pełną zgodność z protokołem, modułami i skryptami Redis.Obejmuje to gwarancje atomowości dla skryptów i transakcji.Ponieważ KeyDB jest zsynchronizowany z rozwojem Redis, KeyDB jest nadzbiorem funkcjonalności Redis, dzięki czemu KeyDB jest spadkiem w miejsce istniejących wdrożeń Redis.Na tym samym sprzęcie KeyDB może wykonać dwa razy więcej zapytań na sekundę niż Redis, z 60% mniejszym opóźnieniem.Aktywna replikacja upraszcza przełączanie awaryjne typu hot-spare, umożliwiając łatwą dystrybucję zapisów w replikach i korzystanie z prostego równoważenia / przełączania awaryjnego opartego na protokole TCP.Wyższa wydajność KeyDB pozwala zrobić więcej na mniejszym sprzęcie, co zmniejsza koszty i złożoność operacji.Dlaczego widelec Redis?KeyDB ma inną filozofię ewolucji bazy kodu.Uważamy, że łatwość użycia, wysoka wydajność i podejście „dołączone baterie” to najlepszy sposób na zapewnienie dobrego doświadczenia użytkownika.Chociaż mamy wielki szacunek dla opiekunów Redis, naszym zdaniem podejście Redis zbytnio koncentruje się na prostocie bazy kodu kosztem złożoności dla użytkownika.Powoduje to konieczność stosowania zewnętrznych komponentów i obejść w celu rozwiązania typowych problemów - co powoduje ogólną większą złożoność.Z powodu tej różnicy w opiniach funkcje właściwe dla KeyDB mogą nie być odpowiednie dla Redis.Widelec pozwala nam poznać tę nową ścieżkę rozwoju i wdrożyć funkcje, które mogą nigdy nie być częścią Redis.KeyDB jest zsynchronizowany z wcześniejszymi zmianami Redis, a tam gdzie to stosowne, my wcześniejsze poprawki i zmiany błędów.Mamy nadzieję, że oba projekty będą się nadal rozwijać i uczyć się od siebie nawzajem.
keydb

Stronie internetowej:

Kategorie

Alternatywy dla KeyDB dla Self-Hosted

Redis

Redis

Redis (REmote DIctionary Server) to open-source, połączony w sieć, przechowywany w pamięci, klucz-wartość magazyn danych z opcjonalną trwałością.