Support for Namespaces and Numbered Databases in Kvrocks Cluster Mode
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- databases, distributed-systems
Direzione di ricerca
Nell’issue non sono identificati file di implementazione, test o punti di ingresso. Inizia mappando la gestione dei database in modalità cluster di Kvrocks e confrontandola con il comportamento dei database numerati di Valkey 9.0; il lavoro sarà completato quando namespaces e database numerati funzioneranno in modalità cluster per i casi d’uso richiesti di isolamento e compatibilità.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
English / 中文
Support for Namespaces and Numbered Databases in Kvrocks Cluster Mode
Feature Request
Valkey 9.0 has introduced full support for Numbered Databases in cluster mode. Previously, cluster deployments could only use a single database (db 0), which limited system flexibility and scalability. With this new feature, developers can now create multiple logical databases within the same cluster, avoiding key name conflicts and easily isolating workloads for different applications or tenants. This is particularly useful for multi-tenant architectures and sharding scenarios.
We suggest that Kvrocks should also add this support to enhance its capabilities in cluster environments.
https://www.linuxmi.com/valkey-9-0.html
About Valkey
Valkey is a drop-in replacement for Redis, continuing the open-source tradition under the BSD license. Major cloud providers have joined to support Valkey as an alternative to Redis after Redis changed its license to non-open-source licenses (RSALv2 and SSPLv1) in March 2024.
Valkey currently has 6 core maintainers from Alibaba, Huawei, Tencent, Amazon, Google, and Ericsson. Arch Linux has officially deprecated Redis in favor of Valkey.
Given these developments, it would be beneficial for Kvrocks to consider aligning with Valkey's enhancements to remain competitive and compatible with the evolving ecosystem.
Kvrocks集群模式支持命名空间和编号数据库
功能请求
Valkey 9.0 在集群模式中新增了对编号数据库(Numbered Databases)的完整支持。过去,集群部署只能使用单一数据库(db 0),限制了系统的灵活性和可扩展性。现在,开发者可以在同一集群中创建多个逻辑数据库,避免键名冲突,并能轻松隔离不同应用或租户的负载——这对多租户架构和分片应用场景尤其有用。
建议Kvrocks也添加以上支持,以增强其在集群环境中的功能。
https://www.linuxmi.com/valkey-9-0.html
关于Valkey
Valkey是Redis的直接替代品,它在BSD许可证下继续开源传统。在Redis于2024年3月将其许可证更改为非开源许可证(RSALv2和SSPLv1)后,各大云厂商已加入支持Valkey作为替代方案。
Valkey目前有6位核心维护者,分别来自阿里、华为、腾讯、亚马逊、谷歌和爱立信。Arch Linux官方已将废弃Redis,转而支持Valkey。
鉴于这些发展,Kvrocks考虑与Valkey的增强功能保持一致将是有益的,以保持竞争力并与不断发展的生态系统兼容。
- Lingua principale
- C++
- Stelle
- 4.5k
- Fork
- 686
- Merge medio
- 2g 13h
- PR unite (30g)
- 40
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/kvrocks
-
HSETEXPIRE with an overflowing TTL returns OK and deletes the whole hashForse già presa @anubhavgupta121 l’ha presa 17 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
SSCAN, HSCAN, ZSCAN don't finish when an empty-string member is returned at the end of a pageForse già presa @ggyuchive l’ha presa oggi. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
`GEOSEARCH` / `GEORADIUS` with a negative radius hangsForse già presa @ggyuchive l’ha presa 6 giorni fa. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
`ZDIFFSTORE` and `ZINTERSTORE` with numkeys 0 crash the server (SIGSEGV)Forse già presa @siddiqueirshad l’ha presa 8 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Support the `SUNIONCARD` commandForse già presa @PoisonGodv l’ha presa 2 giorni fa. Apertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
apache/kvrocks#3723 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/kvrocks
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
llvm/offload-test-suite#1703 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
BGI-shenzhen/PopLDdecay#25 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
eic/TimeframeBuilder#102 ·