Цитата:
Сообщение от Dreat
Ты правильно меня понял. Проблема в том что префиксы генерятся рандомно из 4 букв латинского алфавита. Если я правильно помню комбинаторику то это будет 26^10 префиксов на 1 логин. Это очень много. Слишком. База на 1000 логинов со всеми префиксами к каждому логину станет весить в текстовике я думаю не меньше 5 гигов. Размышлялово идет по поводу как можно обойти префиксы...
|
обойти ни как. Когда ты регаешь акк к нему автоматически добавляется перфикс в бд. Этот префикс на то и расчитан.
А почему 26^10, а не 26^4 = 456976?

ну и побалуемся немного, 1 символ = 8 бит = 1 байт по ASCII кодировке.
456976*4 (ибо 4 символа макс) =1827904 байт = 1827904\1024 = 1785,0625 КБайт ->1,74 МБ
ну и база на 1000 акков * 1,74 = Х

База на 1ГБ = 1024МБ * 1,74 = 1785,0625 МБ ->1,74 ГБ - вот на сколько увеличиться объём твоей БД

весом 1ГБ
Надеюсь всё правильно посчитал