【ニューエスキューエル】
NewSQL とは?
💡 SQLの安心感とNoSQLのパワーを両取りした「いいとこどり」DB
📌 このページのポイント
そんなうまい話があるの?何かトレードオフはないの?
具体的にどんなデータベースがあるの?
Google Spanner、CockroachDB、TiDB、YugabyteDBあたりが有名だよ。PostgreSQLやMySQL互換のものが多くて、既存アプリからの移行がしやすいのも人気の理由だね
じゃあ普通のRDBMSはもう使わなくていいの?
いやいや、小〜中規模のシステムなら従来のPostgreSQLやMySQLで十分だよ。NewSQLが輝くのは「グローバル展開で複数リージョンにまたがる」「大量のトランザクションをさばきつつ整合性も必要」といったケースだね
使い分けが大事なんだね!
📖 おまけ:英語の意味
「NewSQL」 = 新SQL
💬 2011年に451 Groupのアナリストが提唱した分類名だよ。SQLを捨てたNoSQLに対して「SQLは捨てない、でも進化する」というメッセージが込められているよ