MongoDBでのJSONとBSONの概要



これはJSONとBSONの紹介です

JSONとは何ですか?

JSONはJavaScriptオブジェクト表記です。これは軽量のデータ交換フォーマットであり、あるシステムから別のシステムに簡単に転送できます。この形式の読み取りと書き込みは簡単です。また、マシンが解析して生成することも複雑なタスクではありません。テキスト形式は完全に言語に依存しません。





大まかに言えば、JSONにはオブジェクトと配列の2つがあります。オブジェクトは名前と値のペアのコレクションであり、配列は値の順序付きリストです.2つの組み合わせを使用すると、完全なJSON構造を作成できます。ドキュメントに埋め込むことができるドキュメントの最大数は100です。これは、MongoDBを使用する際の非常に重要な要素です。

したがって、オブジェクトは中括弧で始まり、中括弧で終わり、次にキーと値が表示されます。配列は通常の非中括弧で始まり、次に値とコンマが続きます。サポートできるデータ型があります。それをよりよく理解するために下の画像を見てください。



BSONとは何ですか?

BSONは、バイナリJSON、つまりバイナリJavaScriptオブジェクト表記に他なりません。 JSONとは異なり、読み取り可能な形式ではありません。他のドキュメントや配列内へのドキュメントや配列の埋め込みをサポートします。 JSONと同様に、マシンでの解析と生成は簡単です。これら両方のトピックの詳細については、さまざまなソースからいつでも洞察を得ることができます。 Webサイトで情報を確認すると、JSONとBSONの違いがわかり、読みやすさの点で2つの違いがわかります。

質問がありますか?コメントセクションでそれらに言及してください。折り返しご連絡いたします。

関連記事:



Javaでの単純なハッシュマップの実装

MongoDBでのジャーナリングを理解する