私は電子商取引プロジェクトに取り組んでいますが、ID の生成時に問題が発生しました。この場合注文を生成するのは安全ではないため、mysql の auto_increment
を直接使用することは間違いなく不可能ですが、サードパーティは ID を通じて特定の時間に生成された注文の数を直接監視できます。 segmentfault や Jianshu などの Web サイトについてお聞きしたいのですが、生成される記事の ID は一般的に比較的ランダムであることに気付きましたが、検索効率を考慮すると乱数を使用してはなりません。 注文 ID はどのように生成すればよいですか?
スノーフレークアルゴリズムを検討してみませんか?
あなたに合ったものを見つけるお手伝いをします
リーリー記事リンク http://www.cnblogs.com/reluce...
mysql 組み込み関数 UUID() を使用して一意の ID を生成し、シリアル番号フィールドも設定し、自動インクリメントを使用します。