列の 1 つが であるデータベース テーブルを作成していますtype
。これは、この行に格納されているタイプのものです。
このソフトウェアはオープンソースなので、他の人が使っていることを考慮しなければなりません。を使用できますint
。これは、理論的にはデータベースに保存する方が小さく、ルックアップがはるかに高速ですが、ドキュメントが必要になり、ユーザーにとって混乱を招きます。もう 1 つのオプションは、 を使用することstring
です。これは、より多くのスペースを占有し、ルックアップが遅くなります。
このテーブルが 1 日に数千行を処理すると仮定すると、間違ったデータ型を選択すると、すぐにスケーリング不能になる可能性があります。
int
データベースに潜在的に何百万もの行がある場合、この場合は常に使用が優先されますか?