定期的なエンティティ(YouTubeのビデオ、または私のようなサイトの本のセクション)の一意の識別子の表示を何らかの方法で表示するWebアプリケーションを作成する場合、ハッシュや一意のような均一な長さの識別子を使用する方がよいでしょうかデータベース内のアイテムのキー(1、2、3など)。
少しだけ明らかにするだけでなく、アプリの内部に関する情報は重要ではないと思いますが、ハッシュを使用する方が、一意のIDを使用するよりも優れているのはなぜですか?
要するに:公開されている一意の識別子として使用するのに適しているのは、ハッシュ値とデータベースの一意のキーのどちらですか?
編集:Dmitriyが名前をdb固有のプロパティに結び付けないという良い点を提起したので、私はこの質問を再び開きます。この種のタイダウンにより、将来データベースを最適化/正規化できなくなりますか?
プラットフォームは、ISAM /wMySQLでphp/pythonを使用します。