非常に大きい(最大ギガバイト)テキスト(ログファイル)があります。それらはデータベースに格納されているエンティティに関連付けられており、SQLデータベース内に格納するか外部ファイルに格納するかを判断しようとしています。SQLデータベースに大きなテキストのBLOBを格納するオプション?
データベース内の記憶域がMySQLのLONGTEXTフィールドに4GBに制限されているようですが、おそらく他のDBにも同様の制限があります。また、データベースに保存すると、このデータを表示する際にあらゆる種類のシークが妨げられることになります。データの一部をレンダリングするには、データの全長をロードする必要があります。
私はこのデータをDBの外に保存することに傾いているようです:大規模なBLOBをデータベースに格納することについての心配はありますか?そして、もしそれらをデータベースから外して保存するつもりならそのためのフレームワーク/ライブラリ
(私はpythonで働いたが、あまりにも他の言語での技術に興味を持っています)
このファイルのようなアクセスがmysqlに対してどのように実行されるかに関する情報へのリンクを提供できますか? – kdt