はてなブログに投稿しました (参加メモ)『失敗から学ぶ RDBの正しい歩き方』発刊記念!そーだいさんから直接学ぶ会 - sogaoh's memo site sogaoh.hatenablog.com/entry/2019/04/… #はてなブログ #rdb_soudai
2019-04-12 00:36:07以下、MySQLのマニュアルからの引用です。 #rdb_soudai 「ネクストキーロックは、インデックス行ロックとギャップロックを組み合わせたものです。」、「ギャップロックは明示的に無効化できます。これは、トランザクション分離レベルを READ COMMITTED に変更するか(後略)」/dev.mysql.com/doc/refman/5.6…
2019-04-12 00:07:38とりあえず「トランザクション分離レベルを READ COMMITTED に変えれば、ネクストキーロックは発生しない(≒ギャップロックも発生しない)」ということは、声を大にして伝えたいです。(Oracle DB、PostgreSQLのデフォルトトランザクション分離レベルは READ COMMITTED ) #rdb_soudai
2019-04-12 00:06:27ハッシュタグ #rdb_soudai を追いかけると、MySQLのギャップロックとネクストキーロックが混乱を招いている印象受けるなぁ。現地にいなかったので、ちゃんと状況をつかめていないかもしれませんが。 今度の中国地方DB勉強会でギャップロックとネクストキーロックに関するLTしようかなぁ。
2019-04-12 00:04:33懇親会で言ってた、mysqlのinnodbはクラスタインデックスなのよって話。oracleの索引構成表ですよと説明したけど、あれ使う人いないから逆に分かりづらかったかも。 nippondanji.blogspot.com/2010/10/innodb… #rdb_soudai
2019-04-11 23:33:21ActiveRecordとモデルの対応、私は中間テーブルもモデル化してたんだけど、そうじゃなくて、データベースのビューを使ってそれをモデルと関連づけるやりかたが良いと、そーだいさんに教えていただいた…! 直接お話しできてありがたかったです!! #rdb_soudai
2019-04-11 22:21:13ありがとうございました。そーだいさんの知識を残さないといけないって言葉が心に残った。自分の持ってる知識をちゃんと共有すべきでblogとかちゃんと書かないとなー #rdb_soudai
2019-04-11 21:39:49#rdb_soudai 電車で #インフラ勉強会 出られるよう、退出しました。 ありがとうございました。 幸運なことに @soudai1025 さんといろいろ話せた。記憶あれば何らかの形で共有したい。
2019-04-11 21:39:48質問を受けると1を返す。これは普通。 さらに応用の5を返す。これもまあまあいる。 加えて逆転パターンの10やレアケースの20、最後に上長説得用の100を返してくれる。 これが今日の登壇者のスペックだ。 #rdb_soudai
2019-04-11 21:35:45オブジェクトモデルと関係モデルのインピーダンスミスマッチがー、という人は多いけれど。 関係モデルと実体関連モデルの違いがー、という人はめったに観ない、ふしぎ (?_? #rdb_soudai
2019-04-11 21:22:02DBスキーマ設計をするときに、実体関連モデルを考えてから関係スキーマを起こしている人ってどれくらいの割合でいるものなのかしら。IDEF1x とか IE 記法とかの関係スキーマ図記法ではなくて、ちゃんと実体関連モデル/実体関連図の方で。というのを、会場の方々に訊いてみたかった。 #rdb_soudai
2019-04-11 21:20:29#index 「『失敗から学ぶ RDBの正しい歩き方』発刊記念!そーだいさんから直接学ぶ会」参加中メモ <twilog.org/n_siena/date-1…> #rdb_soudai
2019-04-11 21:14:34あ。タグ付け忘れた ><; #rdb_soudai twitter.com/n_siena/status…
2019-04-11 21:06:09@Nakunaru 3NFは中途半端なので、せめてBCNFまではやらないと、効果半減かなーと思うものの。 経験的には、(一概には言えませんが) 正規化以前に関係モデルとしての設計もぐちゃっとしてたり、整合性制約がすかすかだったりする現場も少なからずありそうです。ざんねんながら。
2019-04-11 21:04:05MySQLで関数索引、確か (制限付きながら) 5.7のどこかから使えたような、と思ったけれど、5.7.6 辺りから入って、機能改善されてきている感じかしらん。 #rdb_soudai
2019-04-11 21:00:40この分野では素人なんですが、webアプリでの正規化ってどのあたりまでやってるもんなんだろ。 3rdまではやるとして、ボイスコット、4th、その先。 #rdb_soudai
2019-04-11 21:00:13