りんごとバナナとエンジニア

エンジニア修行の記録

Cassandra

ドライバからDBを操作するときはPreparedStatementを使う

今仕事で使っているコードではJavaからCassandraとMySQLを動かしているが、その両方で使っているのがPreparedStatement。 これはどういうものかというと、あらかじめクエリのひな形を用意しておいて、実際に投げるときに値をバインドするというもの。 例えば…

CassandraのDELETEの振る舞いについて

Cassandraを障害時のバックアップとして使うにあたり、DELETE時の処理を考える過程で学んだこと。 DELETEしてもすぐには消えない CassandraのDELETEコマンドは、RDBMSとは異なりすぐに消えるものではない。 ある行をDELETEしても、その行のデータはディスク…