2022-10-07

anond:20221007142503

DBといってもSQL式だけじゃなくてNoSQLというのもある

SQL式のRDBMSは複雑な構造記述できるぶん削除コストが重いので、

複雑な検索をする予定がなくて、シンプル毎日一定範囲レコードを取得したり消したりしながら新しいのを足してく使い方でいいなら、RDBMSでないNoSQLの方が有利

でもログだったら追加の頻度だけめちゃくちゃ多くて、表示や削除はせいぜい月一とかだったりするかもしれないし、そういう場合は本当にテキストファイルで十分かもしれない

やり方はいろいろある

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

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

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

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

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

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

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

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

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

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

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