今回は自由1かつオープンソース2な分散型NoSQLデータベースであるCassandraを使う3。
Docker上にコンテナとしてCassandraをシングルノードで起動し、キースペース、テーブルの作成、データの挿入と照会を行う。Dockerはインストール済みとする。Cassandraのバージョンは 5.0-alpha1
を使う。
簡単な操作
WARNING: cqlsh was built against 5.0-alpha1, but this server is 5.0. All features may not work! Connected to Test Cluster at 127.0.0.1:9042 [cqlsh 6.2.0 | Cassandra 5.0-alpha1 | CQL spec 3.4.7 | Native protocol v5] Use HELP for help. cqlsh>
id | title | update_time ------+-------+--------------------------------- 1234 | yay | 2023-10-10 00:11:22.001000+0000 (1 rows)
コンテナイメージについて調べた事
公式のDockerイメージでは、eclipse-temurinがベースイメージとして使用されていた4。