Ich arbeite an einem E-Commerce-Projekt und bin beim Generieren der ID auf ein Problem gestoßen. Es ist definitiv nicht möglich, MySQL direkt zu verwenden, da es in diesem Fall nicht sicher ist, Bestellungen zu generieren. Der Dritte kann die Anzahl der zu einem bestimmten Zeitpunkt generierten Bestellungen direkt über die ID überwachen. Ich möchte nach Websites wie segmentfault und Jianshu fragen. Mir ist aufgefallen, dass die IDs der von ihnen generierten Artikel im Allgemeinen relativ zufällig sind. Um die Sucheffizienz zu berücksichtigen, dürfen sie keine Zufallszahlen verwenden. auto_increment
Wie soll ich die Bestell-ID generieren?
考虑snowflake算法吗?
帮你搜到一个
文章链接 http://www.cnblogs.com/reluce...
使用 mysql 内置函数: UUID(),生成不重复的 id;另外设置流水号字段,使用自增。