ふくだ学習録とは?
ふくだが学習したことの備忘録。
目に見える形で残すことによってやる気を出す個人的な作戦です。
他人に見せるように書いているわけではないので、すごく読みにくいです。
読了した本
データベースエンジニア養成読本 [DBを自由自在に活用するための知識とノウハウ満載!]
ゼロから作るDeepLearning
PHPフレームワーク CakePHP 3入門
今読んでいる本
SQLアンチパターンを読んで
「愚者は経験に学び¥、賢者は歴史に学ぶ」は造語説
本当は「愚者は自分が痛い目を見ることでしか学ばず、賢者は他者の失敗経験からも学ぶ」らしい。
賢者も歴史から学ぶだけじゃなくて自分で行動してる!
ガンガン失敗していこ!
EAVとは?
EAV(エンティティ・アトリビュート・バリュー)。端的に言うと、RDB上でKVSをやるみたいなこと。
データ型の制約がないため、どんなデータでも入ってしまうように設計されているため、「データ整合性が確保できない」「バリデーションがかけられない」「SQLが冗長化する(属性をフェッチしてデータ取得しなければならないため)」などリレーショナルデータベースの特性を活かせなくなってしまう。
そのためRDBにおいてのアンチパターンとして認識されている。
下記記事がわかりやすくまとめてくれていた。(と言っても書籍にも十分わかりやすくまとめてくれている。)
SQLアンチパターン勉強会 第五回:EAV(エンティティ・アトリビュート・バリュー)
ある日 Entity Attribute Value に出会った
今日の一言
前書きとか読んでたら本章ほぼ読めなかった!!
明日からの勉強楽しみ!ベローチェの黒糖カフェオレ癖になる!!