Rails 複数DB Casual Talks #mdb_casual

8
前へ 1 2 3 ・・ 24 次へ
sue445 @sue445

単一DBだと全てのmodelが1つのAR::Baseのコネクションプールを使う #mdb_casual

2014-11-10 19:38:54
publichtml @publichtml

着席しています。MBPの電源入らなくて焦ったー>< (しばらく待ったら直りました) #mdb_casual

2014-11-10 19:39:18
そのっつ (Naotoshi Seo) @sonots

数百のモデルだと .... ? カジュアルだな .... (え #mdb_casual

2014-11-10 19:39:19
sue445 @sue445

DRYにするだけじゃなくてコネクションプール対策に抽象クラス作ってるのか #mdb_casual

2014-11-10 19:39:35
かとりょー@東京 @katryo

OPでかかっていた音楽の詳細が気になる #mdb_casual

2014-11-10 19:39:36
joker1007 (アルフォートおじさん) @joker1007

establish_connectionする度にコネクションプールが出来てモデルに比例してコネクションが激増する。第一の手段はコネクションプールを持つ抽象クラスを用意する。 #mdb_casual

2014-11-10 19:39:45
sue445 @sue445

コネクションプールのための基底クラス作る #mdb_casual

2014-11-10 19:39:58
Hiroshi SHIBATA @hsbt

よくみるカジュアルな話を聞いている #mdb_casual

2014-11-10 19:41:04
sue445 @sue445

with_masterの時だけマスタにつなぎにいく。こういうのもよく見る #mdb_casual

2014-11-10 19:41:18
kyanagi @kyanagi

establish_connectionするだけの抽象クラスを定義 #mdb_casual

2014-11-10 19:41:43
joker1007 (アルフォートおじさん) @joker1007

master/slaceでr/wが分かれてる時、ブロックで処理を渡してラップしてestablish_connectionを切り替えるようなメソッドを書けば対応できる。が、接続が切り替えの度に貼り直される。 #mdb_casual

2014-11-10 19:41:47
𝘽𝙤𝙣𝙟𝙤𝙪𝙧 @onigra_

「コネクションプールを維持しながら頻繁にmaster、slaveを切り替えたいケース」もりあがってきたぞ #mdb_casual

2014-11-10 19:42:01
Urgent task resolver @ryopeko

今や業界標準 gem の switch_point だ!!! #mdb_casual

2014-11-10 19:42:02
sue445 @sue445

readonlyとwritableをmodelにつける #mdb_casual

2014-11-10 19:42:30
Takafumi ONAKA @onk

事実上の複数 DB 標準 gem である switch_point の記述例 #mdb_casual

2014-11-10 19:43:07
Takafumi ONAKA @onk

複数 DB トラブル集きた!!! #mdb_casual

2014-11-10 19:44:05
前へ 1 2 3 ・・ 24 次へ