調べてみた

先日、INSERT INTO SELECT FROMで読み込み側のテーブルにロックをかけてしまった。
(恥ずかしながらSELECTだからロックされないと勝手に思ってた。Oracleだとかからなかったような…。)

考えてみた

DynamoDBを使いだして、DynamoDBの仕様やNoSQLへの理解不足ゆえに、あーこれ設計ミスったなーとか、設計段階で考慮すべきだった問題が噴出してきたので、知見をまとめてみます。

テーブル設計より先に

調べてみた

リレーショナルデータベースを使うとき、悩むのがデータベースクライアントツールを何にするかです。

昔はクライアントインストール型のツールしかありませんでしたが、今はブラウザベースのものがどのDBMSにも用意されてい