PostgreSQL
#db
RDBMS。多くのActivityPub.iconサーバが採用している。
hr.icon
windymelt.icon 書き込みが多いからMySQLじゃなくてPostgreSQLを使ってるのかな(素朴な疑問)
unasuke.icon Railsの標準がPostgreSQLだからなのでは(深い理由はない)と思っているけど個人の見解です
windymelt.icon あ〜たしかにそうなのか(知らなかった)
unasuke.icon https://github.com/mastodon/mastodon/pull/1741#issuecomment-294136448 によると、MastodonにはPostgreSQL特有のクエリが存在するらしい
We use a number of Postgres-specific SQL features
unasuke.icon 逆にPostgreSQLはwrite-heavyの場合にMySQLよりパフォーマンスが出るというのは知らなかった
windymelt.icon MySQLはread-heavyな典型的なWebのワークロードで性能が出る、Postgresはよりrelational(?)さが強くて・・・という認識です