何MongoDBのに何導入を把握するためのJavaエンジニア

何Javaのエンジニアを習得するには?MongoDBのに何入門?このようアリババ、テンセント、百度など国内ライン企業など採用プロセス人事求職者でのMongoDBの使用は、MongoDBのの習得に重点を置いになります。Javaのエンジニアのために、彼は有名な企業、大切なマスターテクノロジー企業に必要な高い給料を望んでいた、知識のMongoDBのエントリポイントを共有するために私たちに今日を与えます。

 

何MongoDBのに何導入を把握するためのJavaエンジニア

 

 

MongoDBは、分散、オープンソース、高パフォーマンス、フリーモード、文書のためのC ++言語を使用してデータベースに基づいてファイルストレージです。それは柔軟で動的なドキュメントモデル、高可用性レプリカセット、水平拡張シャーディング、セカンダリインデックス、動的照会、強力な全文検索、配信フレームワーク、MapReduceの、GridFS、地理的なインデックス、メモリエンジン、地理的分布のシリーズをサポートしています。

クイックスタートのMongoDBをしたい、あなたは以下の点を知っておく必要があります。

データベース(データベース):コレクションに保存することができ、倉庫、。

コレクション(コレクションは):コンセプトはMySQLのテーブルに相当し、配列に似た、あなたは、コレクション内のドキュメントを保存することができます。

ドキュメント(文書):ドキュメントは、私たちが文書を操作しているデータベース、ストレージ、およびコンテンツにおける最小単位です。

MongoDBの基本命令:

ショーDBS /データベース:現在のすべてのデータベースを見ます

使用(データベース名):指定したデータベースに移動します

DB:データベースが現在位置して表示します

ショーコレクション:コレクションは、すべての現在のデータベースを表示します

MongoDBの仕様:

いくつかのキー文字とドキュメントの保存と規則

1)大文字と小文字が区別されます。

領域値の2)タイプ(例えば、数字及びチャネリング)。

3)同じ文書には、同じキーを持つことはできません。

4)主要文書のシーケンスを区別するために、

5)キーボタンができない\ 0空白終了。

6)%_予約文字。

命名規則のセット:

1)名前の集合は空の文字列にすることはできません。

2)名前のセットが終わりとして0ヌル文字を\することはできません。

3)システム名のセットは、システムで予約文字を開始することができません。

4)コレクション名が最も$命名システムに予約することはできません。

データベースの命名規則:(UTF-8文字列)

1)すべて小文字。

2)64のバイトまで。

3)空の文字列ことはできません。

4)スペース0空白\ $ \ /()を含めることはできません;

5)予約済みの文字列は(管理者、ローカル、設定を)持っています。

MongoDBの原理:

1)送信フォーマットはBSONあります。

2)トランスポートプロトコルは、Mongoのシールコート、およびTCP / IP契約です。

3)名前空間ファイル(local.ns)とデータファイル(local.0、ローカル.1)。

4)メモリマップされたストレージエンジンを使用しました。

MongoDBは、データとスケーラブルなクラスタリングの増加量と、データベースは最高のビッグデータの時代で、豊富なデータモデルを持っています。あなたはすぐにMongoDBを把握したい場合は、すぐに信じられないほどのJava技術を取得し、高給のJavaエンジニアの将来はプロの学習を選択することができます。

おすすめ

転載: www.cnblogs.com/qianfengzz/p/11612590.html