Open2

DB/SQLメモ

shimiharushimiharu

目的

  • DB/SQL関連で調べたことまとめ
    • コマンド
  • トラブルシューティングの共有

<メモフォーマット>
pgAdminとは

  • postgreSQL専用のGUIツール

<トラブルシューティングフォーマット>
問題

  • hogehoge

原因

  • 調査中

解決方法- coming soon

shimiharushimiharu

UUID

  • 連番ではない
    • 高い一意性
    • 推測されにくい
    • 分散システムとかだと,一意性の高さが役に立つ(異なるDB間でも一意性を保証してくれるから)
  • パフォーマンスが悪い
    • 空間局所性を使用できないため遅い

用途

  • 外部公開するものはUUIDを使う
  • user idなど,確実に一意性を担保したいもの
  • 内部的なものはAuto Incrementでも良さそう

参考
https://qiita.com/jnchito/items/3ea13928d6aeb732bae2
https://qiita.com/tsukasaI/items/d481582c5f145a87ffa8