再構築

個人で管理しているDBのテーブルが壊れてしまった。ハードディスクのトラブルではなく、ソフトの問題のような気もするのだが、とりあえず全体的な処理をテーブル構造まで含めて見直している。

改めて確認すると、各レコードが前後のデータへのリンクを持っているのが気になった。前後のデータは作成日時を比較すれば分かるから、わざわざリンクのためのカラムを用意するのは速度対策が目的だ。ただ、このカラムがあるために、いろいろ処理が複雑になっている。1レコード削除したときに、前後のレコードのリンクも変更する必要があるからだ。

このカラムを維持するか、廃止して処理を簡略化するかで悩んでいる。結論は出ていないが、簡略化する方向で検討している。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*