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

mongodbのログ分析データベースに最適なスキーマ設計

    このスレッドは少し古いことは知っていますが、構造を決定したかどうか、そしてそれがうまく機能するかどうか疑問に思っています。

    私のアイデアは、大きすぎるドキュメントを作成するリスクを冒す代わりに、2番目のアプローチと同様に構造化することでしたが、メインコレクションに日付を含めました。このように、各ドキュメントは1日以内のユーザーのアクティビティになります。ユーザーと日付でインデックスが作成され、更新とクエリが簡単になり、整理された状態に保たれます。

    次のようなもの:

    { uid:100, date:xxxxxxx, event:[{time:xxxxxxx, url:abc.php},
                                    {time:xxxx, url:def.php},
                                    {.........................}]}
    


    1. Mongodb再帰クエリ

    2. MongoDBとupsertの問題

    3. aerospikeは他のKey-ValueNosqlデータベースとどのように異なりますか?

    4. ECONNREFUSED127.0.0.1:27017'を接続します