2022-10-07

anond:20221007142503

テキストファイルログとりするよりも、DBに入れたほうがバイナリで保存されてコンパクトになるのでは?

いわゆるDBことRDBMSってのは格納した情報管理する情報を付けるから保存した情報よりコンパクトになることはあんまりないんだよ。

この場合テキストファイル自体バイナリだし……

定期的に消したいだけならサーバーファイルローテーション機能で十分。

全文検索したいならElasticsearchに突っ込めば?みたいな提案ができるんだけど、だいたいデータ管理するならDB!って考えに固執ちゃうんだよね

記事への反応 -
  • 何か目的があってDBなりDWH持ってる所ならまだ経緯見つけられれば幸せ 不幸なのはとりあえずDBにしましょうってDB抱えてる所 残念だが7割くらいは後者だ

    • とりあえずDBにしましょうってDB抱えてる所  説明不足でよくわからん どんなシチュだ

      • 操作ログを「直近100件とかで絞り込みたい時あるし、とりあえずDBにしましょう」と素人に提案された結果 ログレコードが最初の数ヶ月だけで数千万件に達しDB全体の99%を占めるようにな...

        • 素人に提案されて「すぐ容量が足らなくなります」って言える人がいないのもどうかと。 偉い人が言って何も言えないとか、問題が起きても自分には被害が及ばないから放置とかかもし...

          • せやけど、ログ自体は取らないとあかんから、 どんな取り方をしても容量は足らなくなるのでは? テキストファイルでログとりするよりも、DBに入れたほうがバイナリで保存されてコン...

            • テキストファイルでログとりするよりも、DBに入れたほうがバイナリで保存されてコンパクトになるのでは? いわゆるDBことRDBMSってのは格納した情報を管理する情報を付けるから保存...

            • DBといってもSQL式だけじゃなくてNoSQLというのもある SQL式のRDBMSは複雑な構造を記述できるぶん削除コストが重いので、 複雑な検索をする予定がなくて、シンプルに毎日一定範囲のレコー...

            • ログ情報だと圧縮が効くのでテキストに落として一定期間より古いものは圧縮して保存が一般的ですかね なんらかのメトリクスとして見たいという要件があれば必要な情報をDBMSに溜め込...

        • なるほど...ログの膨張設計まで考慮できなかった案件ですか 説明ありがとうございます

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん