1

Facebook の一意の ID の割り当てを膨大な範囲のリソースに複製するにはどうすればよいでしょうか? 参照: https://developers.facebook.com/docs/reference/api/

Facebook では、すべての写真、人物、イベント、ページに一意の ID があります。

すべてのページに一意の ID を持たせたい場合は、自動インクリメントする ID を持つページ テーブルを用意するだけで済みます。しかし、これは私が達成したいことではありません.Facebookのようなシステムを達成したいのですが、すべてのオブジェクト(「リソース」)が一意のIDを持っています.

4

1 に答える 1

0

MySQL にはUUID関数があります。UUID は、この種類の一意のキーを生成する一般的に受け入れられている方法です。

ただし、MySQL の UUID 関数を使用すると、ステートメント ベースのレプリケーションと競合します。現在、または将来このレプリケーション方法を使用する場合は、言語が提供する UUID 生成メカニズムを使用することを検討してください。UUID は標準であるため、適切なプログラミング言語には、UUID を生成するメカニズムがあります。たとえば、Python の場合、これはuuid モジュールです。PHP の場合、標準ライブラリでuniqid関数を使用できますが、これは標準に準拠した UUID ではありません。

この質問は、PHP から標準に準拠した UUID を生成するためのポイントです。

于 2012-06-03T14:57:50.650 に答える