非公開ユーザー
その他小売・卸売|社内情報システム(開発・運用管理)|20-50人未満|IT管理者|契約タイプ 無償利用
NoSQLデータベースで利用
良いポイント
複数のユーザーが同時に大量のメッセージを送受信しても、遅延を感じさせないレスポンスを実現できています。冗長化の構成が標準機能として組み込まれており、社内の利用人数が増えても水平スケーリングで柔軟に対応できる安心感があります。
改善してほしいポイント
SQLに慣れているとテーブル結合がなくデータ抽出に戸惑います。特に複雑な分析を行う際はSQLのGROUP BYやJOINに比べて記法が独特で、学習コストが高いと感じます。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
異なる構造のメッセージ(テキスト、コード、画像、システムログ)を一つのコレクションに混在させられてデータモデルの変更に振り回されなくなりました。
またMongoDB Compassを活用することで、JSON構造をネストされたまま視覚的に確認できるようになり、非エンジニアでもデータの流れを追いやすくなりました。
検討者へお勧めするポイント
SQLからの移行だと大変そうですが、新規導入で使うなら分かりやすくて良いと思います。JSONっぽい形式で柔軟にデータを拡張できます。