こんにちは。苦労で禿げそうです。 どうも、Jildinのハゲタカです。 先日Cassandraについて記事を書きました。 jildin.hatenablog.com 今日はその先のお話。実際にCassandraを使ってサービスを運用していく中で困ったことや苦労していることについて書きたいと思います。 Transactionという概念 CassandraにはOracleのようにtransactionという概念がありません。 なのでここからここまでの処理が全部終わったらデータベースに処理を反映してね、っていうことができないのです。いままでOracleがよろしくやってくれていたことができなくなってしまいます。 それでですね。なんでこのtransaction管理がないのが致命的にまずいのかちょっと事例を紹介したいと思います。 Transactionで困った話 Jildinは主にSFAの機能を備えた