履歴テーブルのスマートな実装手段は?