RDBのテーブルについて質問です。 テーブルを作る際に、 CREATE TABLE TableName ( id INTEGER, value VARCHAR(255), PRIMARY KEY(id) ); や CREATE TABLE TableName2 ( id INTEGER, value VARCHAR(256), PRIMARY KEY(id) ); などのように、カラムの桁数を「2の階乗数」または「2の階乗数-1」といった数にしている例をたまに見かけます。 これは何か重要な意味のある事なのでしょうか? また、「2の階乗数」と「2の階乗数-1」ではどちらかがより適切である、といった違いはあるのでしょうか。 ちなみに特に興味があるDBMSはMySQLとPostgres SQLです。 よろしくお願いします。