sql >> データベース >  >> RDS >> Mysql

mongoDBとmySQL-いくつかの面で一方が他方より優れている理由

    この質問には実際の調査が欠けています。つまり、あなたはその質問を読んだと言いますが、その質問には情報源にいくつかの実際の問題があるか、または...まあ。とにかく:

    ないから? MongoDBにはサーバーサイドの結合はありません。大文字で入力して申し訳ありませんが、よく言うので、ほとんどの質問に対する事実上の回答として配置したいと思います。

    あなたが行うすべての結合はクライアント側です。これは、実際にはMySQLや他のSQL技術よりも低速になることを意味します。クライアント側で結合を行うことの背後にある重要な考え方は、サーバー側で結合を行うことは、不可能ではないにしても、巨大な分散環境で拡張するのが非常に困難になるということです。そのため、多くの大規模なSQLユーザーは、実際に大規模な結合を防止しようとし、MongoDBが行うことをSQLで効果的に実行しようとしています。

    もちろん、この場合はシナリオによって異なります。

    http://docs.mongodb.org/manual/replication/ ここでは非常に重要であり、http://docs.mongodb.org/も重要です。 manual / core / sharded-clusters / そして、それらを注意深く読み、それらがデータパーティションにどのように拡張されるかなどを読むことをお勧めします。

    それが何を意味するのかわかりません。

    これはあまり答えではないことはわかっていますが、あなたの質問はそれらの事実上の質問の1つであるため、事実上の回答で答えました。

    あなたは一般的にデータベースに不慣れなので、個人的にはデータベースを使用することをお勧めします...




    1. PostgreSQLはデータベースをどこに保存しますか?

    2. SQL SERVER:2つの日付の間の合計日数を取得します

    3. MySQL階層再帰クエリを作成するにはどうすればよいですか?

    4. SQL Serverクエリで週末の日を除外するにはどうすればよいですか?