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