DB

DB

トランザクションに関わる3つの副作用(ダーティーリード/反復不能読み取り/ファントムリード)

MySQLなどのデーターベースを扱うときに、DBに対して複数の処理が要求される場合に発生しうる3つの副作用を整理しました。 ダーティーリード(Dirty read) コミットされていない変更を、他のユーザーが読めてしまう副作用...
DB

データベース設計で注意すること

現在システムの設計をしていて、色々書籍を読みながらインプットしています。そこで、データベース設計時に気をつけていくことを箇条書きで整理します。 避けていくこと ・カラム名が省略形・NULL値が入っているカラム・マジックナンバー...
タイトルとURLをコピーしました