個人財務 NoSQLダミーのチートシート - ダミー

NoSQLダミーのチートシート - ダミー

ビデオ: NoSQL and MongoDB Tutorial - Quick Cheat Sheet 2025

ビデオ: NoSQL and MongoDB Tutorial - Quick Cheat Sheet 2025
Anonim

Adam Fowler著

NoSQL開発者は、適切な製品カテゴリと適切な製品を選択することが第一歩です。これらのガイドは、最も人気のあるNoSQLデータベースの中で最も重要な機能を比較しています。

NoSQLデータベースのBigtable / Wideカラムストア機能Bigtablesクローンは、Googleの大規模なBigtable論文から出てきたNoSQLデータベースの一種です。 Bigtablesは、表形式のデータを高度に分散して管理する方法です。これらのデータ表は、従来のリレーショナルデータベース管理システム(RDBMS)にあるように、互いに関連していません。一般的なデータベースの中から最も重要な機能を紹介します。

<!特徴領域999アキュムロ994カザンドラ999 HBase 994ハイパータグ975ベース9000ベース9000アシッド999アシドロー Yes、Async

Yes、Sync
TBD DR Replicas HDFS はい、Asyn As HDFS
TBD データ型 データ型はサポートされていません。 はい、スキーマを前面に定義する必要があります。 データ型のサポートはありません。
データ型のサポートはありません。 データ索引付け 二次索引付けなし。 実際の「セカンダリインデックス」機能ではなく、 は列をクエリで使用できるようにします。データ検索のスピードアップはありません。
はブルームフィルタをサポートします。 索引付けなし。 はブルームフィルタをサポートします。 完全二次索引。 クエリと検索
Map / Reduceを使用してデータにアクセスします。 SQLに似たCQLクエリ言語。 Map / Reduceを使用してデータにアクセスします。 Hiveクエリ エンジンで使用できます。 値の完全一致と文字列が「クエリで始まる」。
列にはクエリ用語のサポートがあります。範囲はありません。 コマーシャル Apache 2.安全なBigtableニーズのために政府で使用されています。

DataStaxの商用バージョン。

Apache 2.多くのHadoopプロバイダから入手できます。

GPL v3ライセンス。

その他

政府ベースのユースケースに役立つロールベースのアクセス制御(RBAC)およびセル(1価値あたり)レベルのセキュリティ

カスタム認証および承認プラグインが利用可能です。 Accumulo 1の残りのデータで部分的な 暗号化。6.(中間の復元 ファイルは暗号化されていません)。 5-1。ノードあたり0TBのデータが推奨されます。 SSDストレージは を推奨します。 32GBのRAMと4/8コアを推奨します。

1TBのデータ用に推奨されるAWSシステムは、2倍(60GB RAM + SSD

記憶域)、またはそれより小さいc3です。 100GBのデータに対して2Large。

安静時のデータの暗号化をサポートします(ジャーナルログは除く)。

HadoopベースのNoSQLデータベースの方が遅いと見なされます。 「エンドポイント」は、格納された 手順と同様の機能を提供する。 適応メモリ割り当て機能は、書き込み重いアプリケーションと読み込み重いアプリケーションのRAM 使用を自動的に調整します。
<!キー値ストアは、通常、すべてのバリュー処理をアプリケーションコード自体に委譲するNoSQLデータベースではありません。これらは、共通のKey-Valueストアデータベースの重要な機能です。 ドキュメントNoSQLデータベースの特徴

ドキュメントNoSQLデータベースは柔軟性があり、スキーマに依存しないため、ドキュメントの構造を最前線で把握する必要のないデータベースをロードできます。 Document NoSQLデータベースは、これらの重要な機能をサポートしています。

<! Markory Server

MongoDB

ACIDまたはBASE

BASE

BASE、クライアントドライバ一貫性の選択 > ACID、完全にシリアライズ可能な

BASE、クライアントドライバ整合性の選択

HAレプリカ

いいえ

Azureプラットフォームで管理されます。

はい、同期

あり、非同期(デフォルト)

DRレプリカ

あり、マスター - マスター、非同期

Azureプラットフォームで管理されます。

はい、非同期

はい、非同期

データ型

JSONドキュメントモデル

JSONドキュメントモデル。 JSON -
文字列、数字(IEEE754)、ブーリアンと同じ型がサポートされています。拡張日時、guid、 サポートされるInt64型 XML、JSON、テキスト、およびバイナリ文書がサポートされています。すべてのW3C XML スキーマデータ型がサポートされています。 JSONドキュメントモデル。 JSONと同じタイプです。 2D
地理空間データのサポート。 データ索引付け 二次索引がサポートされています。サポートされているビューユニバーサル インデックスはありません。インデックスが非同期に更新されました。 すべてのJSON文書のユニバーサル索引。ユニバーサルインデックス
には自動範囲インデックスの検出が含まれます。最終的にインデックスは整合性があります。 すべてのテキスト、XML、およびJSON文書のユニバーサル索引。ビュー はサポートされていません。範囲インデックスをサポートします。 ACIDトランザクション内で更新されたインデックス。地理空間2Dインデックス。 ユニバーサルインデックスなし。セカンダリインデックスは、指定された
プロパティで構成できます。 クエリと検索 Memcached APIは完全にサポートされています。ドキュメントとビューのクエリ がサポートされています。 クエリに対してSQL over
はサポートされていません。投射およびレンジ照会がサポートされています。 フリーテキスト(Google検索ボックスに似ています)の検索文法と 構造化クエリの両方がサポートされています。サポートされるレンジクエリ。

集計は検索中に計算できます。地理空間クエリ

がサポートされています。

範囲問合せをサポートするカスタムJSON問合せ形式。いいえ

フリーテキスト検索文法サポート。 Text and Geospatial(GeoJSON)

クエリがサポートされています。

コマーシャル

コマーシャルオンリーモデル。 MicrosoftのAzure プラットフォームでのみ提供されます。

市販のみのモデル。

AGPLライセンス商用ライセンスが利用可能です。

その他

MicrosoftのAzureプラットフォームは、複数の地域にまたがる大規模なデータベースを拡張する複雑さの多くを隠します。

世界中の一部のMarkLogicオフィスでミーティングを提供します。

ドキュメントレベルのセキュリティモデルが実装されました。

世界中の多くのMongoDB事務所でローカルミーティングを強力にサポートしています。 10人の公式クライアントドライバと32人のコミュニティクライアントドライバ。

トリプルストアとグラフNoSQLデータベースの機能

相互接続されたデータのWebを使用している場合は、トリプルストアまたはグラフのNoSQLデータベースを使用することも、同じデータを共有するレコードに基づいてデータにタグ付けして推論することもできますタグ。これらのデータベース製品は、これらの重要な機能をサポートしています。

AlicgroGraph MarkLogic Server

Neo4j

OrientDB

ACIDまたはBASE

ACID、完全直列化可能

ACID、完全直列化可能

ACID、 はい、同期

はい、同期

DRレプリカ

はい、非同期

はい、同期

非同期 はい、同期(利用可能な場合)

TBD

データ型 整数、符号なし整数、浮動小数点、小数点以下、
および時間と日付をサポートします。 JSON、バイナリ、XML、フリーテキスト保存がサポートされています。すべてのW3C RDFおよび

XMLスキーマタイプがサポートされています。

Javaデータ型がサポートされています。

JSON、バイナリ、およびRDFストレージがサポートされています。

データインデックス作成

グラフスタイルクエリに最適化されたトリプルインデックス。 7つのSPOGI

索引。

既知の深度トリプルストアスタイル

NoSQLダミーのチートシート - ダミー

エディタの選択

あなたの系譜研究のためのソースの種類 - ダミー

あなたの系譜研究のためのソースの種類 - ダミー

あなたが大部分の人のようであれば、自分自身についてたくさん。どのように誕生日を知っていますか?あなたは明らかにそこにいましたが、信頼できる証人であるという条件には達していませんでした。これが主要な情報源が役立つところです。ほとんどの人は、証拠を作成するのを手伝ってくれた証人たちがいました。

はカトリック教徒が創造することができますか? - ダミー

はカトリック教徒が創造することができますか? - ダミー

カトリック教会は1963年まで火葬を禁止しました。カトリック信仰は、聖霊の寺院としての身体と、身体の復活に対する信仰と、体はそのままです。さらに、カトリック教会は、創世記(3:19)からラインを引いた。...

エディタの選択

プラクティスダミーのための小学校の教育 - ダミー

プラクティスダミーのための小学校の教育 - ダミー

試験(5017)は、あなたが初等教育に関して知っておくべき広範な範囲を網羅しています。 Praxis Elementary Education:Content Knowledge試験(5018)を受験している場合は、それがカバレッジを主な4つの主題分野の内容に限定していることに注意してください...

Praxis Core for Dummiesチートシート - ダミー

Praxis Core for Dummiesチートシート - ダミー

あまりにも興奮する前に、実際にプラクシスを欺く方法については実際にはありません。それは本当に試験準備のための最も効率的な方法です。しかし、 "準備シート"はそれに同じリングを持っていません。あなたが何をしているのか知っていれば、不正行為は必要ありません。

プラクシス初等教育試験 - エネルギーと物質 - ダミー

プラクシス初等教育試験 - エネルギーと物質 - ダミー

プラクシス初等教育試験の科学セクションエネルギーと物質の相互作用に関する質問を含んでいる可能性があります。エネルギーは物質と相互作用することができるいくつかの方法があります:音:空気の問題を通過する振動によって作られた波。振動が速いほど、音程が高くなります。

エディタの選択

RootsWeb。 com一目で - ダミー

RootsWeb。 com一目で - ダミー

RootsWeb。 comは系統学者のためのよく確立されたオンラインコミュニティです。それは長い間されており、様々な演出を行ってきました。数年前、それは祖先の一部となった。 com家系であり、Ancestryと密接に関連しています。一方、祖先です。 RootsWebは、コレクションの蓄積を維持するためにサブスクリプションに大きく依存しています。 comは寛大さに大きく依存しています...

系譜研究へのショットガンアプローチ - ダミー

系譜研究へのショットガンアプローチ - ダミー

あなたはおそらく、系譜情報さて、あなたは電話帳を見て、あなたが研究している姓をみんなに電話することから始めることができます。しかし、一部の人々がテレマーケティングについてどのように感じるかを考えると、これは推奨される戦略ではありません。あなたの姓で見つけた人に大量のメールを送信する...

クエリに対して最適化されたトリプルインデックス。 4つのSPOGIインデックス。 グラフスタイルのクエリ(最短の パス、サブグラフなど)に最適化されたトリプルインデックス。 7つのSPOGIインデックス。 独自のトリプルインデックスを持っています。トリプルストアスタイルの クエリに最適化されています。
クエリと検索 SPARQL 1. 0と1. 1がサポートされました。 SPARQL推論表記法(SPIN)APIがサポートされています。 SPARQL 1. 0の準拠、SPARQL 1. 1の部分的な準拠(今後のバージョン8ではほぼ 準拠となります)。 バージョン8での推論サポート。
Cypherクエリ言語が提供され、SQLに似ています。標準はありません。最短経路、Dijkstra、およびA *グラフアルゴリズム がサポートされています。 RDFデータを格納または照会するW3C SPARQLまたはGraphStoreプロトコルはサポートされていません。独自のクエリ言語を持っています。 コマーシャル コマーシャルオンリーモデル。 Franz、Inc.から入手可能無料バージョン
は500万トリプルに制限されています。利用可能な開発者バージョンは 5千万のトリプルに制限されています。 市販のみのモデル。小規模クラスタのエントリレベル "Essential Enterprise"エディション、大クラスターの "Global Enterprise"
AGPLの下で提供されます。商用ライセンスが利用可能です。割引された

スタートアップライセンスが利用可能です。

スタートアップに適した商業的条件。フィーチャー

が限定されていますが、Apache 2ライセンス版では市販の

サポートを利用できます。すべての機能は、市販の

バージョンでのみ利用可能です。 その他
トリプルレベルのセキュリティがサポートされています。 時点のリカバリをサポートするオンラインバックアップ。 CLIF ++とRDFS ++がサポートされています。

ソーシャルネットワーク分析(SNA)ライブラリが含まれています。

レコードレベル(グラフ)セキュリティのサポート。世界中の一部の

MarkLogicオフィスでミートアップを提供します。

Neo Technologiesは優れたパフォーマンスを得るためにSSDを推奨しています。

レコードレベル(グラフ)セキュリティのサポート。