Hallo,
das mit der UUID bzw. beim SQL Server die GUID habe ich auch schon gelesen. Aber hier gehen die Meinungen ja sehr auseinander ob sinnvoll oder nicht. Man bräuchte ja mindestens einen Char() Spalte mit 32 Länge. Und dann wäre es auch nur sinnvoll wenn diese ID inkrementell fortlaufend ist oder?
Aber nochmals zurück zum Thema Auto_increment bzw. BIGINT.
Ich kenne z.b. eine Anwendung aus einem Rechenzentrum die jede 2-3 Sekunden mehrere Inserts macht. Ich glaube ich hatte da mal was von 150000 Zeilen am Tag gesehen.
Irgend wann wäre doch auch der BIGINT nicht mehr ausreichend. (OK, vielleicht bin ich da vorher in Rente :-) )
Ich hatte das schon mal in einem anderen Thread gefragt.
Wie machen das die großen der Branche, wie Amazon, ebay oder sonstige? Wenn eine Tabelle voll läuft (ich rede jetzt nur rein vom ID Wert) dann kann man ja kein Insert mehr machen.
Und nochmals: Angenommen die Anwendung bräuchte die Auto_increment Spalte bzw. die ID gar nicht. Könnte man dann nicht sie Spalte ganz weglassen? Oder ist eine Tabelle ohne Primärschlüssel und nur mit einem Index nicht so gut?
Gruss
Werner