Ore no homepage
先日行われたMySQL Casual Talks #8で登壇してきた。会場を貸してくださったテコラスさん、主催者ならびに参加者の皆様ありがとうございました。
発表のネタ
ネタは「トレタのMySQL」と「はじめてのRails+MySQLの運用でOctopusでハマったこと」の二つを用意したんだが、後者は内容がRailsに寄りすぎていたというのと、時間的にもアレだったので自粛した。
小規模限定回ということだったんだが、そもそもウチは小規模なんだろうか?という疑問があった。なので「これできるの小規模だからだよなぁ…」と思えることを捻出して喋ってみた。
トレタのMySQL
- 小規模だと、Likeで全文検索とかアンチパターンみたいなことやっててもでも割と動くよ。
- 小規模だと大規模に比べて運用は楽。でもこれは台数が少ないからということではなく、アーキテクチャがシンプルだから。
- 大規模であってもシンプルなアーキテクチャであれば運用は楽なはずなので無駄なミドルウェア極力導入はすべきではない。
- とはいってもその用途に特化したミドルウェアの導入は問題解決のソリューションの一つなので、このようなアンチパターンで問題が顕現化してきたら検討はすべき。
- ビジネスが成長するまではRails+MySQLみたいにザクっと作れる定番の組み合わせでいいと思うよ。
- ビジネスの成長に伴い、データ量が増加してくるとアンチパターンから脱却しないとなあ。
- データの肥大化、エンジニアの人数の増加に伴い、RailsのマイグレーションではいずれDB周りの運用が回らなくなってくるんだろうなあ(生alterの負荷、マイグレーションファイルを全員でいじる..etcが辛くなってくるはず)
初めてのRails+MySQLの運用でOctopusでハマった
こっちが内容がRailsに寄りすぎだったので自粛した方。Octopusのせいでデプロイ時にエラー多発して困ったけど、issue見たら対応策があったってのと、ソース読んでみたらOctopusがRails <-> MySQLのコネクションを勝手にごにょごにょしていたという事案の共有。というかこの記事をスライド化したもの。
おわり
Information
welcome!Top Posts
- - 開発支援系のサービスが充実しすぎて転職か廃業を考えた [34,052 views]
- - MySQL ibdata1が肥大化する理由(記事の意訳) [16,487 views]
- - vm.swappiness=0は重要 [12,758 views]
- - serverspec インフラ層のテスト項目を考える [12,471 views]
- - MySQL バイナリログを使ったデータリカバリ [11,556 views]
- - about [10,782 views]
- - Cassandraメモその1(インストール、データモデル、データ操作について) [8,691 views]
- - MySQL 容量確保のためのデータ削除方式 [8,227 views]
- - Mac OSX開発環境構築メモ、便利なツールとか [7,471 views]
- - chefを捨ててシェルスクリプトにした [7,390 views]
Archives
- 2015年11月 (1)
- 2015年10月 (3)
- 2015年6月 (3)
- 2015年5月 (3)
- 2015年4月 (3)
- 2015年2月 (1)
- 2015年1月 (1)
- 2014年12月 (2)
- 2014年11月 (1)
- 2014年10月 (1)
- 2014年9月 (2)
- 2014年8月 (3)
- 2014年6月 (2)
- 2014年5月 (3)
- 2014年4月 (2)
- 2014年3月 (3)
- 2014年1月 (1)
- 2013年12月 (3)
- 2013年11月 (2)
- 2013年10月 (3)
- 2013年8月 (1)
- 2013年7月 (2)
- 2013年6月 (1)
- 2013年5月 (3)
- 2013年4月 (3)
- 2013年3月 (4)
- 2013年2月 (2)
- 2013年1月 (2)
- 2012年12月 (3)
- 2012年11月 (1)
- 2012年10月 (4)
- 2012年9月 (1)
- 2012年7月 (3)
- 2012年6月 (2)
- 2012年5月 (1)
- 2012年4月 (2)
- 2012年3月 (1)
- 2012年2月 (1)
- 2012年1月 (1)
- 2011年11月 (4)