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 Mac

MongoDB

MongoDB

MongoDB to baza danych dokumentów o skalowalności i elastyczności, której potrzebujesz dzięki zapytaniom i indeksowaniu, których potrzebujesz
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ą.
CouchDB

CouchDB

Apache CouchDB to rozproszona, odporna na błędy i wolna od schematów baza danych zorientowana na dokumenty, dostępna za pośrednictwem interfejsu API RESTful HTTP / JSON.
ArangoDB

ArangoDB

Baza danych ArangoDB to rozwiązanie NoSQL typu open source z elastycznym modelem danych dla dokumentów, wykresów i kluczowych wartości.
Apache Cassandra

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 ...
Cloudify

Cloudify

Cloudify to pierwsza oparta na modelach platforma zarządzania chmurą oparta na modelu natywna dla wirtualizacji funkcji sieciowych (NFV), która jest oprogramowaniem typu open source i oparta na standardzie TOSCA..
RethinkDB

RethinkDB

RethinkDB wypycha JSON do twoich aplikacji w czasie rzeczywistym. Gdy aplikacja odpytuje o dane, staje się powolna, nieskalowalna i kłopotliwa w utrzymaniu.
Hazelcast

Hazelcast

Hazelcast to siatka danych Open Source oparta na Javie.Dzięki temu, że wiele węzłów tworzy klaster, dane są równomiernie rozdzielane między węzły.
CouchBase

CouchBase

Couchbase jest liderem udziału w rynku baz danych NoSQL, z wdrożeniami produkcyjnymi w AOL, Deutsche Post, NTT Docomo, Salesforce.
CockroachDB

CockroachDB

Karaluch to rozproszony magazyn danych klucz / wartość, który obsługuje semantykę transakcyjną ACID i wartości wersji jako funkcje najwyższej klasy.
UnQLite

UnQLite

UnQLite to wbudowana biblioteka oprogramowania, która implementuje niezależny, bezserwerowy, transakcyjny silnik bazy danych NoSQL.
Titan Database

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.
Tarantool

Tarantool

Baza danych NoSQL działająca na serwerze aplikacji Lua.Tarantool łączy możliwości programowania sieciowego Node.JS z możliwościami Redis w zakresie utrzymywania danych..
Infinispan

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).
LedisDB

LedisDB

Wysokowydajny NoSQL, taki jak Redis, obsługiwany przez Go.