4paradigm / 4paradigm/OpenMLDB
feat: disktable and memtable behave inconsistently when putting duplicate data
- Langage dominant
- C++
- Étoiles
- 1.7k
- Forks
- 331
- Merge moyen
- 12 j 12 h
- PR mergées (30 j)
- 1
Description
In memtable, for example, putting 3 same data will result in 3 records. In disktable, it will result in only 1 record.
Putting duplicate data in memtable is like creating and in disktable updating.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Look at the memtable and disktable implementations to understand their put logic for duplicate data. The issue mentions inconsistency: memtable inserts duplicates as separate records while disktable updates existing ones. Start by examining the code paths for put operations in both components, then decide on a unified behavior. Running existing tests related to data insertion will help verify the fix.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100