UUID v4について読みましたが、それは実質的に一意であり、それが必要です。問題は、数が多すぎることです。Facebook や Twitter のような UUID をより少ない文字数で生成することは可能ですか?
Ascii85でこのコードを20に縮小できる投稿を読みましたが、信頼できるPHPスクリプトが仕事をしているとは思えません。誰かがテストされたクラスを知っていますか?? ランダムIDの場合、この20文字を保存するのが最善の方法ですよね?
- - 編集 - -
@デビッド・シュワルツ
ありがとう。単一のサーバーに 8 ~ 16 文字のランダムな一意の識別子が必要です (最小の場合は 20 で問題ありません)。542A4B243J、C63426KJ70、O30V4U1I9Pなどのように、読み取り可能なIDでオブジェクトを識別しますが、インクリメンタルではありません(最初のオブジェクト10001、2番目のオブジェクト10002)。ID は、(少なくとも) 6 つの MySQL テーブルの主キーである必要があります。オブジェクトは、同じサーバーで PHP を使用して作成されます。
@ta.speot.is
私は「信頼できる PHP スクリプトが仕事をしているのを見ない。テスト済みのクラスを知っている人は??」と書いた。Google に表示されるすべてのコードがテストされているとは思いません。おそらくすべてのリンクをテストしましたか??
@サーノルド
ありがとうございます、すみません、よくわかりませんでした =(