MySQLでは、プライマリキー (主キー) がないテーブルが存在すると、運用中に問題になるケースが多々あります。そのため、MySQL運用者はプライマリキーをないテーブルを作成しようとしている開発者に対して、必ずプライマリキーを設定するように注意を ...
会員(無料)になると、いいね!でマイページに保存できます。 AP型データベースは、複数のアベイラビリティゾーンにまたがってデータを分散して保存するアーキテクチャで構成されている。そのため単一障害点がなく、特に書き込み処理の水平スケー ...
前回の復習になりますが、AP型のNoSQLデータベースは一貫性(Consistency)が下がることのトレードオフとして、可用性(Availability)とネットワーク分断耐性(Partition Tolerance)を高めています。具体的には、以下のイメージのように複数のアベイラビリティゾーンに ...
MySQLはバージョン8. 0.13からsql_ require_ primary_ keyというオプションが追加されました。このオプションを追加することで、 作成するテーブルに主キー (プライマリキー) をつけなければ作成できないような制限を入れることができます。今回はこの ...