参考文献: 次世代高速オープンソースRDB Tsurugi (神林飛志 et al. 著)
OS: Ubuntu 22.04
-- Dockerインストール
sudo snap install docker
-- コンテナ作成
sudo docker container run -d -p 12345:12345 --name tsurugi ghcr.io/project-tsurugi/tsurugidb
sudo docker container ls
sudo docker container logs tsurugi
-- コンテナログイン
sudo docker container exec -it tsurugi bash
-- 動作確認
tgsql --connection ipc:tsurugi
begin long transaction include ddl;
create table tab1 (
col1 bigint primary key,
col2 varchar(30) not null,
col3 int
);
commit;
begin long transaction write preserve tab1;
insert into tab1 values(1,'A',51);
insert into tab1 values(2,'B',52);
insert into tab1 values(3,'C',53);
commit;
begin read only;
select * from tab1;
commit;
\exit
exit
-- コンテナ停止
sudo docker container stop tsurugi
-- コンテナ削除
sudo docker container ls -a
sudo docker container rm tsurugi
sudo docker container ls -a