A lighter InsertPlan for single data point insertion scenario
- Vorherrschende Sprache
- Java
- Sterne
- 6.4k
- Forks
- 1.2k
- Ø Merge
- 1 T. 23 Std.
- Gemergte PRs (30 T.)
- 115
Beschreibung
It is very common to insert data point by point into a single time series. For this scenario, IoTDB's InsertPlan is very unfriendly: a large number of array objects need to be constructed.
I suggest adding a separate InsertPlan (and corresponding execution logic) for this scenario to improve performance.

Beitragsleitfaden
Rechercherichtung
Das Issue betrifft IoTDBs InsertPlan zum Einfügen jeweils eines Datenpunkts in eine einzelne Zeitreihe. Beginne damit, die aktuelle Konstruktion von InsertPlan und deren Ausführungslogik nachzuverfolgen, und vergleiche anschließend den vorgeschlagenen Pfad mit dem bestehenden. Als abgeschlossen gilt die Arbeit, wenn es einen separaten, leichteren Einfügepfad gibt, der die Konstruktion von Array-Objekten reduziert und die Performance für dieses Szenario verbessert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100