GridDB 全般について

データモデルについて

ネットワークについて

メモリとストレージについて

その他

GridDBとは何ですか?
GridDBはBig DataとIoT(Internet of Things)に最適なスケーラビリティの高いNoSQLデータベースです。 GridDBは、一貫性と耐久性を維持しながら、多数のセンサにわたって時間に敏感なIoTデータを処理するように設計されています。
他のNoSQLデータベースと比較して、GridDBの主なメリットは何ですか?
GridDBには、キー・コンテナ データモデルのおかげでIoT(Internet of Things)データを扱う独自の機能があります。時系列コンテナのセンサーからの時間ベースのデータの操作機能は、GridDBがIoTデータを処理するための最も適切なNoSQLデータベースであることを保証します。 GridDBは超高速でもあります。
どのようにしてGridDBの高速化を実現したのですか?
GridDBは、「メモリファースト、ストレージファースト」構造を利用します。 「ホット」データはメモリー内に保持され、最も頻繁に使用されるデータの書き込み/読み取りが大幅に高速化されます。
GridDB Serverはどのようなハードウェアとプラットフォームをサポートしていますか?
最新情報については、「サポートされているプラットフォーム」セクションを参照してください。
GridDBエディションの違いは何ですか?
Community Edition(CE)、Standard Edition(SE)、およびAdvanced Edition(AE)の3つのエディションがあります。 GridDB CEはオープンソース版であり、GridDB SEとGridDB AEは両方とも商用製品です。 GridDB AEには、ライセンス以外にTQLとNewSQLの機能が追加されているため、従来のRDMSとのインターフェースがより簡単になります。
GridDBはSQLをサポートしていますか?
SQLはサポートされていませんが、GridDB AEではSQLのようなクエリ言語であるTQLがサポートされています。サポート範囲は、検索、集約などの機能に限定されています。またGridDB AEは、JDBC(Java Database Connectivity)コネクタを介したSQLコマンドもサポートしています。
GridDBはトランザクションをサポートしていますか?
はい、コンテナ単位でサポートされています。つまり、GridDBコンテナはACIDに準拠しています。
ACIDとは何ですか?
GridDBがACIDに準拠しているということは、データベーストランザクションが略語の各規則に従うことを意味します。
原子性:すべてのトランザクションは完全に処理されるか、全く処理されないかのどちらかです。
一貫性:すべてのデータ変更は、管理者が設定したルールに従わなければなりません。
独立性:トランザクションは連続してコミットされます。(順番に1つずつ)
永続性:トランザクションが確実にコミットされるようにして、データが常に安全であることを保証します。
コンテナとは何ですか?
コンテナは列と行で構成されたリレーショナルDBテーブルと考えることができます。 GridDBには、コレクション(Collection) と時系列(Time-Series) の2種類のコンテナがあります。コレクションコンテナは従来のデータ(文字列、ブール値、配列など)を処理しますが、時系列コンテナはタイムスタンプデータを処理するために用意されています。これらのコンテナはテーブルのように機能するため、各コンテナには独自のスキーマがあります。
行(ロウ)とは何ですか?
RDBデータ・モデルと同様に、行(ロウ)は、コンテナによって所定の場所に設定されたスキーマに従うフラットなデータ単位です。行(ロウ)はキーを持つことができますが、必須ではありません。
コンテナがリレーショナルテーブルと似ている場合、GridDBにもスケーラビリティに問題があることを意味しますか?
GridDBは、コンテナレベル(ACID準拠)で強力なデータ一貫性を提供し、(他のリレーショナルデータベースのようにスケールアップするのではなく)スケールアウトする安全な方法を提供する点で独特です。ノードは、サービス/操作の停止なしでオンザフライで追加することができます。
具体的には、GridDBはどのようにしてレプリケーションを処理しますか?
GridDBは、ピアツーピアとマスタ/スレーブのクラスタ管理のハイブリッドを採用しています。これは、マスターノードが動的かつ自律的に決定され、単一障害点(SPOF)を持たないクラスターが得られることを意味します。データはすべてのノードに複製され、高い可用性と耐久性を保証します。
GridDBはパブリッククラウド環境で動作しますか?
はい。
GridDBクラスタに異なるノードを混在させることはできますか?
はい、GridDBは汎用ハードウェアを使用してスケールアウトすることができます。
どのようにしてレプリケーション数を変更できますか?
クラスタ定義ファイル(gs_cluster.json)で編集できます。
聞きたい質問がFAQには載っていません。