Upgrade to Pro — share decks privately, control downloads, hide ads and more …

技術選定を突き詰める 懇親会LT

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Kaoru Kaoru
May 14, 2025

技術選定を突き詰める 懇親会LT

MySQLからNewSQLへ

Avatar for Kaoru

Kaoru

May 14, 2025
Tweet

More Decks by Kaoru

Other Decks in Technology

Transcript

  1. ©2025 Voicy, Inc. NewSQL とは? 
 NewSQL とは、従来の RDBMS が持つ

    ACID 特性(原子性、一貫性、分離性、永続性) を維持しつつ、NoSQLデータベースのような高いスケーラビリティとパフォーマンスを実現 することを目指した新しいタイプのデータベース 
 (Geminiさん)
 • CockroachDB
 • TiDB
 • YugabyteDB

  2. ©2025 Voicy, Inc. TiDBを選んだわけ 
 • はじまりはいつも雨のようなDM
 • MySQL互換(ポータビリティ)
 •

    スケーラビリティ
 • ダウンタイムなし
 • パフォーマンス
 • ⭐手厚いサポート⭐

  3. ©2025 Voicy, Inc. 困ったこと 
 • オートスケールがない → 自前実装
 • 新しいサービスなので、トラブルもある
 •

    アーキテクチャの違いで、MySQLとは違うとこで重 くなったりする
 • 通信コストが結構重い