Posgresqlのカラムデータ型の定義について
みなさんの意見を聞かせていただければと思います
自社で運用しているサービスでは
数値を保管するカラムには全てintegerを定義してテーブル作成しています
状態管理のステータスなど数値の上限が予測できるものでもintegerで統一していまして
個人としては新規テーブルではsmallintで定義することでストレージの軽減に繋がるのではと考えています
ここで質問になりますが
皆さんが運用している、または過去に触ったテーブル構造では
整数型を定義する際、integer,smallint,bigintの使い分けはされていましたでしょうか?
また適切に定義することで、ストレージの圧迫に効果は見込めそうでしょうか

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。