問題タブ [gridfs]
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.
mongodb - MongoDB GridFS データベースを最も簡単にバックアップするにはどうすればよいですか?
タイトルが示すように、MongoDB
GridFS
さまざまな種類のファイル (テキスト、pdf、xls など) を含むデータベースがあり、このデータベースを最も簡単な方法でバックアップしたいと考えています。
複製はオプションではありません。できれば、データベースをファイルにダンプしてからそのファイルをバックアップする通常のデータベースの方法で実行したいと思います(必要に応じて、後でデータベース全体を100%復元するために使用できます)。それはできますmongodump
か?また、バックアップを増分で行いたいと考えています。それは と で問題にGridFS
なりmongodump
ますか?
最も重要なことは、それが最善の方法であるかどうかです。私は にあまり詳しくありませんがMongoDB
、 とmongodump
同様にmysqldump
機能しMySQL
ますか? MongoDB
GridFS
および増分バックアップのベスト プラクティスは何ですか?
それが違いを生むなら、私は走っLinux
ています。
performance - MongoDB gridFS - ファイル名の長さ、インデックス作成、パフォーマンス
gridFS について勉強していますが、いくつか質問があります。
1) gridFS は、生成された _id によってファイルを自動的にインデックス化します。しかし、ほとんどの場合、ファイル名でファイルを取得するので、自分で「ファイル名」にインデックスを作成する必要がありますか?
2) gridFS にはフォルダーはなく、ファイル名だけですが、ファイル名にスラッシュ「/images/avatars/35.jpg」を使用してフォルダーを模倣できますよね?
3) 「ファイル名」でインデックスを作成している場合 - 短いファイル名を使用する方がパフォーマンスの面で優れていますか? つまり、たとえば"/images/avatar_4f1d36b58e42ba3836ed178e_t.jpg"
、24 シンボルの長さ + サフィックスであるユーザーの _id を使用すると、そのような長いフィールドのインデックス作成によってシステムの速度が低下することはありませんか? _id の代わりに短いユーザーのログインを使用する方が良い (速い) でしょうか?
mongodb - gridFSファイルへの参照をドキュメントに保存するための最良の方法は何ですか?
MongoDBを使用してユーザープロファイルを保存していますが、GridFSを使用して各プロファイルの画像を保存したいと思います。
2つのドキュメントのリンクを比較する2つの方法は次のとおりです。
A)ファイルIDへの参照をユーザーのimage
フィールドに保存します。
B)ユーザーへの参照をファイルのメタデータに保存します。
私は多くの点でそれが私次第であり、アプリの詳細に依存していることを知っています(それが役立つ場合はモバイルになります)が、いずれかの方法でそれを行うことに普遍的な利点があるかどうか疑問に思っています?
mongodb - HDFS と GridFS: いつどちらを使用するか?
HDFS と GridFS は分散ファイル保存のための 2 つの優れたテクノロジですが、それらの違いは何ですか? どのタイプの問題がそれぞれに適していますか?
nginx - Nginx-gridfs のコンパイル #error は、Mac では 64 ビットの int 型でなければなりません
10.7.2 を実行している場合は、CFLAGS=-Wno-error を追加してエラーをバイパスするよりもガイドの構成に従ってください。
何か案が?
java - @DbRef アノテーションで GridFSFile を参照する方法 (Spring Data mongodb)
私は春の@Documentを持っていますobject Profile
私はそれのように GridFSFile を参照したいと思います:
ファイルは、別のコレクション タイプの GridFS に書き込まれます。
私はいつもjava.lang.StackOverflowError
私が設定したときを持っていますprofile.setFile(file);
私が興味を持っているファイルを参照するアイデアを持っている人がいるかどうかわかりません
ありがとう、ザビエル
html - MongoDB gridFS の画像を HTML ページに埋め込む
MongoDBs gridFS を介していくつかのファイルをデータベースに保存しました。ブラウザでphpだけでファイルを取得する方法を知っています:
それは完全にうまくいきます。しかし、私は今、画像を文脈に入れたくありません。
例えば
コードを入れると
HTMLページでは、次のような画像を取得します:
����JFIFHH��C !"$"$��C���Y"�� ��O!"12AQaq�BR��#b��3Cr��$S����4��� %cs�5&��DT�������&!1A"Q2q�#Ba��?�( �#�EUDDUU�#��(�?2� ��.h#k��� .��d�M���(��=�]��Nk��E�gZz�GI�Вr�� �~+x������<{YZSm�n�NI�DAmDU�� ����G���U:���H�6J̺'!LV��������D:H2��S��7��U;����7������ ����n��wV$�ʞ�i|��wP����?Qx۾�/�K'�:=���i�E�0)�E��4OU�G�W ��`t] �������.�j��='�/�:9�V����봺a_}2����a_�D��J[r�J�� �<em>f�6�B<���ѿc���=8�Q��1!("��B���⅝4<#��L���K�Iy�"��� ?.6.6.a7.k����%�F6�y�v��
等々...
画像をウェブサイトに埋め込む方法を知っている人はいますか???
ありがとう
c# - MongoDBにデータを保存する
データをMongoDBに保存するにはどうすればよいですか?約1GBのサイズのオブジェクトをBsonDocumentに変換しました。このファイルをMongoDBに保存したいと思います。mongoは4MBしかサポートしていないので、この巨大なbsondocumentをどのように保存しますか?gridFSを使用する場合、gridfsはこの大きなオブジェクトを自動的にチャンクしてサーバーに送信しますか?
ヘルプとポインタをいただければ幸いです。
私が知っておくべきトリックやものはありますか?画像、動画、音声を保存していません。オブジェクトグラフを保存しています(2GB)オブジェクトグラフをbsondocumentに変換してから、サーバーに送信する必要がありますか?
ruby - RubyGridFS-ファイル名で検索
mongo gemを使用するrubyでは、GridFを使用してファイル名を検索する方法に関するドキュメントが見つかりません。
mongodb - MongoDB: GridFS で利用可能なバケットのリストを取得していますか?
I'm working on creating a web-based viewer for MongoDB and want to list the buckets available in GridFS. Unless I get the bucket name, I won't be able to list the files contained in the bucket. I have searched the mongo-java documentation but couldn't find any API for getting the bucket names. Is there any java API available or an alternative solution to get the list of bucket names ?