Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Generowanie unikalnego identyfikatora (nie liczbowego)
Agape
post 23.12.2016, 17:31:06
Post #1





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


Mam przykladowa baze 40 tyś rekordow, do kazdego z rekordow musze wygenerowac unikalny identyfikator, np. f87g697d.
Zalozenia:
1. Id nie moze reprezentowac liczby rekordow w bazie
2. Musi byc jak najkrótszy (bedzie wystepowal w url).
3. Musi sie szybko generowac podczas dodawania do bazy
4. Musi byc unikalny

Pytanie jak najszybciej wygenerowac taki identyfikator jezeli do bazy kazdy z rekordow dodaje pojedynczo, jeden po drugim. Dodaje je jednorazowo ale zalezy mi na szybkosci zapytan, jak dam za duze nie zmieszcza sie w czasie dzialania skryptu inne funkcje. Oczwiscie moge skorzystac np. z UUID() ale to ni spelnia punktu 2


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:26