apache / apache/iotdb

Add a middle layer of agents to enhance standalone IoTDB with full-fledged scalable distributed system properties

オープン
#2,712 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
6.4k
フォーク
1.2k
平均マージ
1日 23時間
マージ済み PR(30日)
115

説明

**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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、スタンドアロン IoTDB のアーキテクチャとリンクされている IKR プロジェクトを確認し、提案されているエージェント層を理解します。次に、スタンドアロンインスタンス間で native IoTDB session interfaces、データパーティショニング、シャーディングをどのように機能させる必要があるかを検討します。完了条件は、これらの初期機能を備えたステートレスエージェントの合意済み設計と実装です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
databases, distributed-systems
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。