何がモンゴDBですか?そしてなぜそれが人気を得ている?
何がモンゴDBですか?
基本的にMongo DBはJSONのような構造データベースであり、JSONオブジェクトを使用してデータベースにデータを格納する機能を提供します.
Mongo DBはSQLデータベースです.待っても意味は?
まずSQLとSQLデータベースを理解しましょう.
SQLでは、データ管理のための関係を使用します.RDBMSリレーショナルデータベース管理システムです.
SQLでは、関係のないドキュメント指向のデータベース管理システムを使用します.
SQLデータベースでは、データをテーブル形式で保存します.
SQLでは、ドキュメントの形式でデータを格納します.
SQLとSQLデータベースの違いを知っています。どのようにMongo DBがSQLデータベースとして動作するかを理解しましょう。
我々はSQLを使用して関係データベースをクエリするが、Mongo DBのクエリデータベースにBSONを使用します.
しかし、BSONは何ですか?🤔
私たちの多くは、JSONの回数を使用しており、我々はJSON構文解析が遅いと知っているこのBSONを克服するバイナリJSONですが発明されます.
BSONのバイナリ構造は、より迅速に解析することができますタイプと長さの情報をエンコードします.Mongo DBをより速くします.
MongoDBは内部的にBSON形式のデータを格納し、ネットワーク上でデータを保存しますが、これはMongoDBをJSONデータベースとして考えることができません.JSONで表すことができる何でも、MongoDBでネイティブに格納されることができて、JSONで簡単にちょうど検索されます.
例えば、
学生に情報をデータベースに保存したいとしましょう.
リレーショナルデータベースで
いいえ.
名称
クラス
ロールナンバー.
1 .
サチン
それ.
5
モンゴで
[{
"_id":1,
"Name":"Sachin",
"Class":"IT",
"Roll no.":5
},
{
// Data
}]
アクティブなデータに別のフィールドまたは列を追加したいとします.リレーショナルデータベースでは、いくつかの列の追加操作とすべてを実行する必要があります.しかし、我々はそれのように簡単にそれをすることができます.
[{
"_id":1,
"Name":"Sachin",
"Class":"IT",
"Roll no.":5,
"Active":true or false // Boolean value
},
{
// Data
}]
SQLでは
[{
"_id":1,
"Name":"Sachin",
"Class":"IT",
"Roll no.":5
},
{
// Data
}]
[{
"_id":1,
"Name":"Sachin",
"Class":"IT",
"Roll no.":5,
"Active":true or false // Boolean value
},
{
// Data
}]
それが意味するか、Mがスタックするかどうかは、Mongo dBを意味します.
結論
あなたがSQLデータベースの味を得たいならば、私はあなたがMongo DBから始めることを勧めます.
またはいくつかのプロジェクトで作業している場合、高速応答をしてmongo - dbを使用します.
あなたが質問をするならば、コメントダウンしてください.
どのように多くのJavaScriptを知っている必要があります
サチンチャウリヤ・ Nov 4 - 20・ 3分読む
#javascript
#react
#webdev
ありがとう.
Reference
この問題について(何がモンゴDBですか?そしてなぜそれが人気を得ている?), 我々は、より多くの情報をここで見つけました
https://dev.to/sachinchaurasiya/what-is-mongo-db-and-why-it-is-getting-more-popularity-1ggg
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
どのように多くのJavaScriptを知っている必要があります
サチンチャウリヤ・ Nov 4 - 20・ 3分読む
#javascript
#react
#webdev
Reference
この問題について(何がモンゴDBですか?そしてなぜそれが人気を得ている?), 我々は、より多くの情報をここで見つけました https://dev.to/sachinchaurasiya/what-is-mongo-db-and-why-it-is-getting-more-popularity-1gggテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol