検索

ホームページ  >  に質問  >  本文

mybatis - Mysql のランダム ID 生成に関する Java

私は電子商取引プロジェクトに取り組んでいますが、ID の生成時に問題が発生しました。この場合注文を生成するのは安全ではないため、mysql の auto_increment を直接使用することは間違いなく不可能ですが、サードパーティは ID を通じて特定の時間に生成された注文の数を直接監視できます。 segmentfault や Jianshu などの Web サイトについてお聞きしたいのですが、生成される記事の ID は一般的に比較的ランダムであることに気付きましたが、検索効率を考慮すると乱数を使用してはなりません。 注文 ID はどのように生成すればよいですか?

伊谢尔伦伊谢尔伦2776日前943

全員に返信(3)返信します

  • 漂亮男人

    漂亮男人2017-05-18 10:46:55

    スノーフレークアルゴリズムを検討してみませんか?

    返事
    0
  • 黄舟

    黄舟2017-05-18 10:46:55

    あなたに合ったものを見つけるお手伝いをします

    リーリー

    記事リンク http://www.cnblogs.com/reluce...

    返事
    0
  • PHPz

    PHPz2017-05-18 10:46:55

    mysql 組み込み関数 UUID() を使用して一意の ID を生成し、シリアル番号フィールドも設定し、自動インクリメントを使用します。

    返事
    0
  • キャンセル返事