Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< anond:20250813145719 |■ >

2025-08-13

anond:20250813140842

横だけど

アプリでの参照整合性チェックどうする?

毎回毎回SELECTしてチェックしてるの?

これはビジネスロジック次第

ORMなので子・親データがどうかとかの単純なチェックはそのレイヤーでやられてて

それ以外に複雑なビジネスロジック上のチェックが相当ある

削除するときどうするの?

物理削除せず論理削除だけでやるとか?

親を物理削除したとき子の削除はどうする?

うちはビジネスデータ物理削除しない

RESTだけどDELETEのエンドポイントはかなり限られてる

親子は通常ORM

整合データの検出は?

定期的にデータ整合性監査するバッチを実行してる?

金融系ではないし規模も小さいのでDBコード上で設計的にキャッチするようにして見逃されたのは仕方がないという方針

ただしデータ取る時に不正ものがあれば無視せずわざと不正終了するようにしてるので割とすぐユーザーから問題が上がるようになってる

移行したシステムレガシーデータ整合性にまったく自信がないし

Permalink |記事への反応(0) | 15:00

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -

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

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp