sql >> データベース >  >> NoSQL >> MongoDB

だから...このNoSQLのこと

    私はMongoDBの大ファンでもあります。そうは言っても、これはRDBMSの大規模な代替品ではありません。 Facebookには3億人のユーザーがいますが、友達の何人かが一度もリストに表示されない場合、または時々のリクエストでフォトアルバムの1つが欠落している場合は、気づきますか?おそらくそうではありません。ステータスの更新が数分間友達全員に伝わらない場合、それは重要ですか?しそうにない。ウォルマートのバランスシートが同期していない場合、誰かが頭を失うでしょうか?間違いなく。

    NoSQLデータベースは、関係が厳密ではなく、データの整合性が同期していない可能性がある「ファジー」環境に最適です。 RDBMSは、データセットが非常に複雑でリレーショナルである場合(そのため名前が付けられている場合)でも重要であり、純粋に保つ必要があります。

    NoSQLへの大きな推進力は、過去30年間の事実から来ており、両方のシナリオでRDMBSシステムを使用してきました。これで、多くの状況に適したツールができました。実際、ほとんどの人が議論するでしょう。しかし、誰もすべてを主張することはありません。



    1. mongo-go-driverは_idでドキュメントを検索します

    2. Yii2アクティブレコードどのようにmongoモデル間の関係を作成するか

    3. mongodbで特定の条件の重複を削除するにはどうすればよいですか?

    4. 複数の基準を追加する場合のcom.mongodb.BasicDBObject例外の制限により、GridFSDBFileクエリ