問題タブ [voltdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - クエリのフィルター値に基づいて列を 2 つの列に分割する
フィルター値に基づいてクエリを実行するときに、列を 2 つの列に分割することはできますか?
たとえば、特定のデータベース スキーマ
クエリを実行できます
それはで終わるでしょう
bが0と1に等しい場合、aの個別の合計を計算したい
したがって、結果セットは
原因私は実行することができます
ただし、それには追加のアプリケーション側の変換が必要になります
caching - インメモリ キャッシュとインメモリ データベースの違い
インメモリ キャッシュ (redis、memcached)、インメモリ データ グリッド (gemfire)、インメモリ データベース (VoltDB) の違いについて説明できるかどうか疑問に思っていました。3つの主な特徴を区別するのに苦労しています。
voltdb - voltdb のデフォルトの手順は分割されていますか?
Voltdb
主キー ( 、 など) を持つテーブルに一連のデフォルト プロシージャを作成HELLO_WORLD.insert
しますHELLO_WORLD.upsert
。HELLO_WORLD.delete
HELLO_WORLD テーブルがパーティション化されている場合、これらのプロシージャはパーティション化されますか? .
デフォルトのプロシージャ パーティショニングに関するドキュメントは見つかりませんでした。
voltdb - VoltDB のコミュニティ版はスナップショットとリカバリをサポートしていますか?
VoltDB の Web サイトは、コミュニティ エディションが完全な ACID (耐久性のための D を含む) をサポートしていることを示していますが、コマンド ロギングに関連していると思われるクラッシュ リカバリをサポートしているようには見えません。コミュニティ版と商用版で耐久性の「D」の部分に違いはありますか?マシンがダウンした場合、すべてのデータが失われますか?
postgresql - システムタスク追跡のための効率的な DB ソリューション
私は現在、データ追跡システムに取り組んでいます。このシステムは、Python で記述されたマルチプロセス アプリケーションであり、次のように動作します。
- S 秒ごとに、データベース (現在は Postgres) から N 個の最も適切なタスクを選択し、そのデータを見つけます。
- タスクがない場合は、N 個の新しいタスクを作成し、(1) に戻ります。
問題は次のとおりです-現在、私は約持っています。80 GB のデータと 36M のタスク、およびタスク テーブルへのクエリの動作がますます遅くなり始めます (これは、最もデータが取り込まれ、最も頻繁に使用されるテーブルです)。
パフォーマンスの主なボトルネックは、タスク追跡クエリです。
もちろん、関連するすべてのフィールドにインデックスが付けられます。現在、次の 2 つの方向性を考えています。
- クエリを最適化する方法と、実際にパースペクティブのパフォーマンスが向上するかどうか (現在、動的タスク追跡では受け入れられないクエリごとに約 10 秒かかります)
- タスク データをどこに、どのように格納するのがより効果的でしょうか? そのような目的のために別の DB (Cassandra、VoltDB、または別のビッグ データ ストア) を使用する必要がありますか?
実際のタスクをできるだけ早く取得するには、データを何らかの方法で事前に並べ替える必要があると思います。
また、私の現在の 80G のボリュームは、そのようなタスクの最大ではなく最小である可能性が高いことに注意してください.
前もって感謝します!
database - voltdb で使用されるデータ構造
Voltdb では、クエリを作成するときにデータを格納するためにどのデータ構造が使用されますか? たとえば、 query insert into <> value(X,X,X) では、データが実際にどのようにメモリに格納されているか。
voltdb - VoltDBの監視にzabbixを使いたいのですが、どうすればいいですか?
VoltDBのドキュメントを見ました。Nagios と New Relic を見つけましたが、zabbix を使用したいのですが、どうすればよいですか? 助けてくれてありがとう!
voltdb - VoltDB RDBMS のパフォーマンス測定
TPCC クエリに対するVoltDB RDBMSのパフォーマンスを測定したいと考えています。@Statistics 、 @SystemCatalogなどの VoltDB システム プロシージャをいくつか試しましたが、 CPU とメモリの使用率を探しています。
これらのパフォーマンスの詳細はどこで入手できますか? @Statistics は CPU 使用率を示しますが、整数形式です。フロート形式で測定できますか?