doilux’s tech blog

ITに関する備忘録。 DDP : http://doiluxng.hatenablog.com/entry/2018/01/01/195409

2023-01-01から1年間の記事一覧

論理モデルと物理モデルの実装を分離する話

論理モデル(ドメインモデル)と物理データモデル(例:ERモデル)を、実装上分離したい。その理由を書く。 TL; DR ちゃんとカプセル化をして、バグが混入する余地を無くしたいため 実装は大変だが、楽する方法はある(ただし、リスクもはらむ) 分離したい…

他人がつくったテーブルなど信用しない

過激なタイトルですが、とても優しい内容ですw BigQuery(以下、BQ)をよく使います。とても便利なのですが、PRIMARY KEY制約(またはUNIQUE制約)がないのが不満です。 例えば、こんなテーブルがあったとき(あえてDDLで書いてます) CREATE TABLE clients …