タグ: #transactions
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3 件
Cassandra 6.0-alpha1 と Accord トランザクション — 5年越しの「汎用トランザクション」は今どこまで来たか
2021年にCEP-15として提案されたCassandraの汎用トランザクションプロトコルAccordが、2026年3〜4月、ついに6.0-alpha1という実行可能なリリースに乗って登場しました。リーダーなしの合意によって、マルチパーティションのstrict-serializableトランザクションを、正常条件下でWAN往復1回で処理する、というのがこのプロトコルの約束であり、BEGIN TRANSACTION構文とテーブルごとのtr
2026-07-17 · 23 分で読めます #database#cassandra#distributed-systems#transactionsDBトランザクションと分離レベルを徹底解説
ACIDが実際に何を保証するのかから、四つの分離レベル(read uncommitted → serializable)、各レベルが許す異常(ダーティ・反復不能・ファントムリード、書き込みスキュー)、MVCC、ロックと楽観的並行制御、SELECT FOR UPDATE、そしてPostgreSQLとMySQLでデフォルトが違う理由まで。トランザクションがなぜ難しく、何を本当に守ってくれるのかを実践的に整理します。
2026-06-30 · 25 分で読めます #databases#transactions#acid分散トランザクション:2PC vs Sagaパターン
一つのデータベース内では簡単だったACIDが、なぜ複数サービスにまたがると崩れるのか、2フェーズコミットの原理と限界(コーディネータ、ブロッキング、障害モード)、Sagaパターン(コレオグラフィ vs オーケストレーション、補償トランザクション)、二重書き込み問題を解くアウトボックスパターン、そして結果整合性が実務で意味することまで。マイクロサービス時代のトランザクションを整理します。
2026-06-29 · 24 分で読めます #distributed-systems#transactions#saga