1
KeyDB
KeyDB to szybka baza danych NoSQL z pełną kompatybilnością interfejsów API, klientów i modułów Redis.
- Darmowa
- Self-Hosted
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.
Stronie internetowej:
https://keydb.devKategorie
Alternatywy dla KeyDB dla Windows
126
93
35
29
Apache Cassandra
Apache Cassandra stała się wiodącą platformą NoSQL napędzającą wiele współczesnych nowoczesnych aplikacji biznesowych, oferując ciągłą dostępność, wysoką skalowalność i ...
29
28
16
16
13
4
4
3
Titan Database
Titan to skalowalna baza danych grafów zoptymalizowana do przechowywania i tworzenia zapytań do wykresów zawierających setki miliardów wierzchołków i krawędzi rozmieszczonych w klastrze z wieloma urządzeniami.
2
Infinispan
Rozproszony magazyn danych kluczy / wartości w pamięci z opcjonalnym schematem.Można go używać zarówno jako wbudowanej biblioteki Java, jak i niezależnej od języka usługi dostępnej zdalnie przez różne protokoły (HotRod, REST, Memcached i WebSockets).
2
TayzGrid
TayzGrid to elastyczna siatka danych w pamięci z samonaprawiającą się dynamiczną architekturą klastrów sieci peer-to-peer.