データベース
#RDB
indexの張り方によってクエリは遅くなる
index は頻繁に使われるクエリ条件を見てO(N)のNを小さくする順に定義する
でかい順に絞り込んでいくというあれ
実行計画??統計情報??って人へ - Qiita
DBの内部構造について
なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 - エンジニアHub|若手Webエンジニアのキャリアを考える!
DBは複合インデックスの定義に書かれている順に列を識別する
MySQLは重たいNested Loop Joinしか使えないらしい
MySQLは複雑なアルゴリズムはサポートしない、代わりによく使われる機能を高速にする、という設計思想のため
JOINしないシンプルなクエリの実行はPostgreSQLよりもMySQLのほうが高速
DB変更リリースの停止時間を最小化するには?「DevOps with Database on AWS」 #AWSDevDay | Developers.IO
無停止更新の話がある
DBを共有してアプリを更新するパターン
別DBを使用して更新するパターン
レプリケーション or double write