Add a middle layer of agents to enhance standalone IoTDB with full-fledged scalable distributed system properties
- Vorherrschende Sprache
- Java
- Sterne
- 6.4k
- Forks
- 1.2k
- Ø Merge
- 1 T. 23 Std.
- Gemergte PRs (30 T.)
- 115
Beschreibung
**Is your feature request related to a problem? Please describe.**
This is an enhancement feature that shall extend standalone IoTDB with scalability.
The goal of this feature is to **add a middle layer of agents to enhance standalone IoTDB with full-fledged scalable distributed system properties. **
**Describe the solution you'd like**
Would like to add a middle of stateless agents that can orchestrate a set of standalone IoTDB instances to form a full-fledged scalable distributed system.
Each of such stateless agents should at least function like [IKR](https://github.com/thulab/iotdb-kairosdb), except for 1) not supporting JSON interface at the moment; 2) support the native IoTDB session interfaces; 3) support data partitioning and sharding for the initial implementation.
**Describe alternatives you've considered**
Believe no alternatives should exist.
**Additional context**
IginX is a possible name for the agent.
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit der Prüfung der eigenständigen IoTDB-Architektur und des verknüpften IKR-Projekts, um die vorgeschlagene Agentenschicht zu verstehen. Untersuchen Sie anschließend, wie native IoTDB-Sitzungsschnittstellen, Datenpartitionierung und Sharding über eigenständige Instanzen hinweg funktionieren müssten. Als abgeschlossen gilt die Aufgabe, wenn ein abgestimmtes Design und eine Implementierung der zustandslosen Agents mit diesen grundlegenden Fähigkeiten vorliegen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- databases, distributed-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100