apache / apache/iotdb

A lighter InsertPlan for single data point insertion scenario

Offen
#2,742 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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.

![image](https://user-images.githubusercontent.com/30497621/109296070-bd233600-786a-11eb-9ac7-1910089ff66f.png)

Beitragsleitfaden

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.