問題タブ [blob]
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.
java - Hibernate によるイメージの保存と取得
休止状態を使用して (MySQL に) イメージを保存する最良の方法を知りたいです。このクラス Mapping があります。
また、私は PictureDAO を持っています。Image を保存および取得するために My PictureDAO を実装する方法を知りたいです。
oracle - BLOBにutl_file.putraw()を使用するときにCRLFを出力するOracle 9iの回避策?
BLOBを含むOracle9iテーブルにデータをアーカイブするデータベースプロシージャを作成しています。データベースのサイズが大きくなりすぎたため、BLOBをファイルシステム(Windows 2000サーバー)にエクスポートして、テープにバックアップしてから、データベーステーブルを切り捨てることをお勧めします。
BLOBをディスクに保存する手順は次のとおりです。
そして、これがテーブル内のBLOBを反復処理し、それらをアーカイブする私の手順です。
私の2つの問題は次のとおりです。
1)「archive_letter_table」プロシージャを実行した後、ディスクに保存されたファイルには、LF文字だけでなくCR文字とLF文字が含まれています。グローバル検索/置換を手動で実行して修正できますが、自動化されたPL/SQLソリューションが必要です。どうやら、CRとLFを挿入したために、「utl_file.put_raw()」からの出力が正しくないOracleのバグ#2546782があります。これはほぼ間違いなく私の問題を引き起こしているようです。このページの下部に記載されています: http ://www.oracle.com/technology/sample_code/tech/pl_sql/htdocs/x/Utl_File/start.htm
PL / SQLプロシージャ内のこれらのCRLFを取り除く方法を知っている人はいますか?
2)ファイルはPDFまたはRTFのいずれかです。PDFの保存は(CRLFの問題を除いて)うまく機能しますが、RTFは次のエラーで失敗します。
PDFファイルのサイズは69KBから219KBの範囲ですが、RTFは633KBである必要があります。ただし、上記のエラーのため、ディスク上で7KBになり、明らかに読み取ることができません。元のRTFを、プロシージャがディスクに保存しようとしているRTFと比較すると、プロシージャがドキュメントの最後の行(明らかに非常に長い... 626KB)を保存できないことがわかります。これは、put_rawが行をそれほど長く処理しないことと関係があるのではないかと思います。
この問題を回避する方法について誰かが手がかりを持っていますか?
問題の1つだけの解決策がある場合は、遠慮なく対応してください。どんな助けでも大歓迎です。
灰
mysql - MySQL に非常に大きな整数を格納する
非常に多数 (数千万) の 512 ビット SHA-2 ハッシュを MySQL テーブルに格納する必要があります。スペースを節約するために、16 進数の文字列ではなく、バイナリ形式で保存したいと思います。私は ORM ( DBix::Class ) を使用しているので、ストレージの特定の詳細はコードから抽象化され、選択した任意のオブジェクトまたは構造に膨らませることができます。
MySQL のBIGINT
型は 64 ビットです。したがって、理論的には、ハッシュを 8 つのBIGINT
列に分割できます。それはかなりばかげているように思えますが。私のもう1つの考えは、単一のBLOB
列を使用することでしたが、MySQLが可変長フィールドとして扱っているため、アクセスが遅くなる可能性があると聞きました。
誰かが私にさまざまな方法のベンチマークを数時間節約する知恵を提供してくれるなら、私はそれを感謝します.
注: 「Postgres を使用してください!」と言う人には、自動 -1 が適用されます。:)
sql-server - SQL Server 2005/2008: Transact-SQL の varbinary(max) 列にファイルを挿入する
Transact-SQL の varbinary(max) 列にファイルを挿入することは可能ですか? はいの場合、少なくともその方法を教えてくれるコードスニペットを用意していただければ幸いです。
ありがとう
mysql - Mysql または sqlite Blob データ型に varchar データを格納できますか?
通常のテキストデータ(varchar)をmysqlまたはsqlite Blobデータ型に保存できるかどうかについて、誰でも情報を提供できますか
mysql - ストアドプロシージャを介したBLOBデータのmysql挿入構文
mysql データベースに img ファイルを挿入したいのですが、だれでも blob を mysql データベースに挿入するための通常の挿入ステートメントを提供できますか。パスを指定するかのようにそれを行う方法は、imgではなくパスのみを保存します
sql-server - SQL Server またはファイル システムのどの格納場所を使用すると、tiff 画像を保存する際のパフォーマンスが向上しますか?
私たちのシステムは、最大 3k のサイズの tiff 画像を保存する必要があります。一度に約 300 枚の画像を受け取り、それらを迅速に処理する必要があります。約 100,000 枚の画像が受信されると、画像はシステムから別のアーカイブ システムに転送されるか、削除されます。
画像ファイルの初期保存に関して、最高のパフォーマンスを探しています。アーカイブ用にイメージを転送するタスクは、パフォーマンスがそれほど重要ではありません。
SQL Server またはファイル システムのどの格納場所を使用すると、tiff 画像を保存する際のパフォーマンスが向上しますか?
他に注意すべき考慮事項や落とし穴はありますか?
php - PHP + MySQLi での BLOB 列のフェッチに関する問題
コードは次のとおりです。
これは以下を出力します:
文字列 '' (長さ = 0)
実際、テーブルには正確に 1 つの行が含まれており、blob 列には有効な ASCII 文字データ ( serialize()
d PHP 整数) が含まれています。
これはなぜですか?
バンプ。
hibernate - Hibernate Annotation を使用したテキスト フィールド
文字列のタイプを設定するのに問題があります。次のようになります
動作しませんでした。mysql スキーマを確認しましたが、varchar(255) のままです。
また
タイプをTEXTにしようとしていますが、どんなアイデアでも大歓迎です!