0

クライアントのフロントエンドにストリーミングするために、オンデマンドで時系列を格納および取得できるC++ライブラリが必要です。各コンポーネントを配列形式の構造として格納します。私は現在MySQLを正確に使用していますが、DBアクセスが途方もなく遅くなり始めています。私はこれから移行しようとしています。直感的にそのようなライブラリを構築することはできますが、それは私のビジネス目標ではなく、機能させるにはかなりの実装が必要になります。次の要件を満たすことができる既存のソリューションを探しています。

  • O(1)ルックアップスキーム
  • 優れた圧縮、各コンポーネントが分離されているため、削除できる冗長性が十分にあるはずです
  • テラバイトまでスケーラブル
  • (オプション:監査追跡)

最も重要なのは、トランザクションのサポートです。ビッグデータが存在することになり、データセット全体が不正に実行されて破損し、バックアップや復元中のダウンタイムに不要な負担がかかる可能性はありません。

4

4 に答える 4

1

Benoit SigoureによってStumbleUponで開発されたOpenTSDBを見てください:http: //opentsdb.net/

于 2012-08-26T14:36:32.670 に答える
1

TempoDB もチェックしてください: http://tempo-db.com 私は共同設立者であり、この問題を解決するためにサービスを構築しました。C++ クライアントはまだありませんが、協力して開発することができます。

于 2012-08-27T15:49:03.980 に答える
0

TeaFilesは、アイテムのメタデータと説明で強化された、シンプルで効率的な時系列ストレージをフラット ファイルで提供します。それらは、あなたが目指すシステムの構成要素になるかもしれません。現在、 C++ (github.com/discretelogics/TeaFiles)、C#、および Python用の無料のオープン ソース ライブラリが存在します。

私は DiscreteLogics の創設者であり、比類のない速度を維持しながら、フラットなファイル時系列ストレージを克服するためにこのファイル形式を作り出しました。

于 2013-02-07T10:32:37.287 に答える