問題タブ [mongodb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django セッション
私は Django でセッションを見ていますが、デフォルトではデータベースに保存されています。ファイルシステムとキャッシュ セッションの利点は何ですか? また、いつ使用する必要がありますか?
database - MongoDB または CouchDB - 本番環境に適していますか?
MongoDBまたはCouchDBが実稼働環境 で使用できるようになったかどうか、誰か教えてもらえないかと思っていました。
私は現在、これらのストレージ ソリューションを検討しています (現時点では MongoDB を支持しています)。ただし、これらのプロジェクトはまだ始まったばかりなので、マネージャーにこれを採用するよう説得するには、かなりの努力が必要になると予想しています。新技術。
私が知りたいのは:
現在、本番環境で MongoDB または CouchDB を使用しているのは誰ですか?
MongoDB/CouchDB をどのように使用していますか?
この新しいストレージ メカニズムを採用したときに、どのような問題に遭遇しましたか (また、どのように解決しましたか)?
対処しなければならなかった移行の問題にどのように対処しましたか?
これらのソリューションのいずれかについて、共有したい良い/悪い経験はありますか?
mongodb - mongodbでネストされたドキュメントを更新する
次のようなデータ構造があるとします。
さて、何かを設定したいとしましょう。最初は、次のようになりますが、次のようになります。
ただし、これは正しくないようです。そこにいくつかのデータを入れますが、奇妙な方法で入れます。この場合、次のようになります。
もちろん、私が探していたものではありません。
c++ - MongoDB とビジュアル C++ 2008 リンカー エラー
Visual Studio 2008 で動作する mongodb の C++ クライアントを取得しようとしています。インクルードを参照できますが、mongodb .lib ファイルについてリンカーに伝えるたびに、「致命的なエラー LNK1257: コード生成に失敗しました」というエラーが表示されます。 . Visual Studio が .lib を見つけられない場合、未解決の外部エラーが大量に発生します。私はこの時点で本当にかなり迷っています。
mongodb - mongodbの一意のID
ブログを作成している場合は、ブログのタイトルを一意の識別子として使用し、URLを解析することができます。ただし、数字を使用したい場合はどうなりますか。Twitterがwww.twitter.com/username/statuses/9834542をどのように持っているか知っていますか?誰かがこれを機能させる良い方法を見つけましたか?「_id」の使用は長すぎるため、問題外です。
php - Symfony (PHP フレームワーク) および MongoDB (または任意の json ベースのデータベース)
Ruby-on-Rails Web サイトに使用されるような symfony プロジェクトで、Mongodb や Couchdb のような json ベースのスキーマフリーでドキュメントベースのデータベースを使用できるかどうか疑問に思っていましたか? はいの場合、どのように行うことができますか?
python - GridFS(MongoDB)のカスタムストレージシステム?
プラグ可能なカスタムストレージシステムを提供するプロジェクト/djangoアプリを誰かに教えてもらえますか?DjangoでGridFSを使用してファイルのアップロードを保存できますか?
django-mongodbを見つけましたが、GridFSをサポートしていないようで、django-storagesもサポートしていません。
私は通常のデータベース要件に対してmysqlを実行し、ファイルストレージにmongodbのみを使用することを計画しているので、明確にするために、mongodbをメインデータベースとして使用したくありません。
mysql - MongoDB やその他のドキュメント指向データベース システムをいつ使用するか?
ビデオおよびオーディオ クリップ、写真、ベクター グラフィックのプラットフォームを提供しています。データベースのバックエンドとして MySQL から始め、最近ではファイルのすべてのメタ情報を保存するためにMongoDBを含めました。MongoDB の方が要件に適しているからです。たとえば、写真にはExif情報が含まれている場合があり、ビデオにはメタ情報を保存するオーディオ トラックが含まれている場合があります。ビデオとベクター グラフィックスは共通のメタ情報などを共有していないため、MongoDB はこの非構造化データを格納して検索可能に保つのに最適であることがわかっています。
ただし、プラットフォームの開発と機能の追加は継続しています。次のステップの 1 つは、ユーザーにフォーラムを提供することです。現在発生している問題は、フォーラムやフォーラム投稿などを保存するのに適した MySQL データベースを使用するか、それとも MongoDB を使用するかということです。
問題は、いつ MongoDB を使用し、いつ RDBMS を使用するかということです。選択できるとしたら、mongoDB と MySQL のどちらを選びますか? また、なぜそれを選ぶのですか?
couchdb - RDBMS のバックグラウンド担当者に最も適した Key-Value ストアはどれですか?
すべての Key-Value ストアの中で明確な勝者はありますか? Cassandra、MongoDB、CouchDB? それらはすべて、いくつかの中心的なガイドラインに従っていますか? または、API を定義する際に独自の発言権を持っています。
特に、キー値ストアを初めて使用する RDBMS の熟練者の観点から、この質問をしています。このフィールドの理解/使用法を最もよく理解するには、どれに従う必要がありますか?
RDMS については、利用可能なすべての DB (Oracle、SQL Server など) がテーブル、インデックス、外部キーなどのすべての成果物を持っているという彼らの理論から知っています。これらの唯一の違いは、効率、セキュリティ、機能です。
これらのドキュメント中心のデータベースの普遍的な理論について知り、これらすべての DB (Mongo、Couch など) が持つ最小限の成果物を知るにはどうすればよいですか?