KeyDB

KeyDB

KeyDB är snabb NoSQL-databas med full kompatibilitet för Redis API: er, klienter och moduler.
Vad är KeyDB?KeyDB är en högpresterande gaffel från Redis med fokus på multithreading, minneeffektivitet och hög genomströmning.Förutom multetrådning har KeyDB också funktioner som endast finns tillgängliga i Redis Enterprise, t.ex. Active Replication, FLASH-lagringssupport, och vissa inte alls tillgängliga, t.ex. direkt säkerhetskopiering till AWS S3.KeyDB upprätthåller full kompatibilitet med Redis-protokollet, moduler och skript.Detta inkluderar atomicitetsgarantier för manus och transaktioner.Eftersom KeyDB fortsätter att synkronisera med Redis-utvecklingen är KeyDB en superset av Redis-funktionalitet, vilket gör KeyDB till en minskning i ersättningen för befintliga Redis-distributioner.På samma hårdvara kan KeyDB utföra dubbelt så många frågor per sekund som Redis, med 60% lägre latens.Aktiv-replikering förenklar hot-spare failover så att du enkelt kan distribuera skrivningar över kopior och använda enkel TCP-baserad belastningsbalansering / failover.KeyDB: s högre prestanda gör att du kan göra mer på mindre hårdvara vilket minskar driftkostnader och komplexitet.Varför gaffel Redis?KeyDB har en annan filosofi för hur kodbasen ska utvecklas.Vi anser att användarvänlighet, hög prestanda och en "batteri ingår" -metod är det bästa sättet att skapa en bra användarupplevelse.Även om vi har stor respekt för Redis-underhållarna är det vår uppfattning att Redis-metoden fokuserar för mycket på enkelheten i kodbasen på bekostnad av komplexiteten för användaren.Detta resulterar i behovet av externa komponenter och lösningar för att lösa vanliga problem - vilket resulterar i mer komplexitet totalt sett.På grund av denna åsiktsskillnad kan det hända att funktioner som är rätt för KeyDB inte är lämpliga för Redis.En gaffel tillåter oss att utforska denna nya utvecklingsväg och implementera funktioner som kanske aldrig ingår i Redis.KeyDB håller synkronisering med uppströms Redis-ändringar, och i förekommande fall fixar och ändrar vi uppströms bugg.Det är vårt hopp att de två projekten kan fortsätta växa och lära av varandra.

kategorier

Alternativ till KeyDB för Windows

MongoDB

MongoDB

MongoDB är en dokumentdatabas med skalbarhet och flexibilitet som du vill ha med den fråga och indexering du behöver
Redis

Redis

Redis (REmote DIctionary Server) är en öppen källkod, nätverkande, i minnet datalager med nyckelvärde med valfri hållbarhet.
CouchDB

CouchDB

Apache CouchDB är en distribuerad, feltolerant och schemafri dokumentorienterad databas tillgänglig via ett RESTful HTTP / JSON API.
Apache Cassandra

Apache Cassandra

Apache Cassandra har blivit den ledande NoSQL-plattformen som driver många av dagens moderna affärsapplikationer genom att erbjuda kontinuerlig tillgänglighet, hög skalbarhet och ...
ArangoDB

ArangoDB

ArangoDB-databasen är en open-source NoSQL-lösning med en flexibel datamodell för dokument, grafer och nyckelvärden.
Cloudify

Cloudify

Cloudify är en orkestrerings-först, modelldriven molnhanteringsplattform som är ursprunglig i NFV (Network function virtualization), som är öppen källkod och baserad på TOSCA-standarden..
Hazelcast

Hazelcast

Hazelcast är ett öppet källkodsdatanät i minnet baserat på Java.Genom att flera noder bildar ett kluster distribueras data jämnt mellan noderna.
RethinkDB

RethinkDB

RethinkDB driver JSON till dina appar i realtid. När din app undersöker information, blir den långsam, oskalbar och besvärlig att underhålla.
CouchBase

CouchBase

Couchbase är NoSQL-databasens marknadsandelare med produktionsinstallationer på AOL, Deutsche Post, NTT Docomo, Salesforce.
NCache

NCache

NCache har varit marknadsledande inom .NET Distribuerad cache under de senaste 13 åren.NCache tillhandahåller en extremt snabb och linjärt skalbar distribuerad cache som cachar applikationsdata och minskar dyra databasresor..
UnQLite

UnQLite

UnQLite är ett programbibliotek under process som implementerar en fristående, serverlös, nollkonfiguration, transaktionell NoSQL-databasmotor.
Titan Database

Titan Database

Titan är en skalbar grafdatabas optimerad för att lagra och fråga grafer som innehåller hundratals miljarder vertikater och kanter fördelade över ett multimaskin-kluster.
Infinispan

Infinispan

En distribuerad datalagring i minnet / värdet med valfritt schema.Det kan användas både som ett inbäddat Java-bibliotek och som en språkoberoende tjänst som är tillgänglig på distans via en mängd olika protokoll (HotRod, REST, Memcached och WebSockets).
TayzGrid

TayzGrid

TayzGrid är ett elastiskt datanät i minnet med en självhelande peer-to-peer-dynamisk datanät-grupperingarkitektur.