Liels failu daudzums direktorijā Jūsu domas kā labāk saglabāt lielu failu daudzumu.
#16
Posted 2010.03.12 15:20
yep, man jau ar liekas, ka tas sadalījums ir vairāk priekš paša ērtības ^^
#17
Posted 2010.03.12 15:26
Sobrid secinajums tads ka jagruz viss viena mape, nebus papildus direktoriju faili ? Folderi ari isti neko ertaku nepadaris jo nekas nav katigorizets...
#18
Posted 2010.03.12 15:42
nez, es tā nedarītu :)
Quote
Depends on which file system you're using. Reiserfs (my favorite) can handle up to 2^31 files per dir (that's 2 billion), with a max of 2^32 (4 billion) files on the filesys total. It can handle up to 64000 subdirs in a dir (rough numbers, for exact numbers see the faq at www.namesys.com).
Ext2 (and hence also ext3) has a limit of 32000 subdirs per dir. The max number of files per dir is theoretically unlimited (actually around 130 trillion), but performance becomes terrible with above 10-15 thousand files. The max number of total files on the filesys is limited by the number of inodes you have. With a 1 gig filesystem and a 4k block/inode ratio (the default), you have around 260000 inodes, and that's also the max number of files you can have.
Ext2 (and hence also ext3) has a limit of 32000 subdirs per dir. The max number of files per dir is theoretically unlimited (actually around 130 trillion), but performance becomes terrible with above 10-15 thousand files. The max number of total files on the filesys is limited by the number of inodes you have. With a 1 gig filesystem and a 4k block/inode ratio (the default), you have around 260000 inodes, and that's also the max number of files you can have.
Ja nav nekā prātīga, ko rakstīt, neraksti neko. Pietaupies kādai sakarīgākai atbildei ;)
#20
Posted 2010.03.12 17:44
2easy, on 2010.03.12 15:15, said:
man liekas, ka serverim ir pofig :P
bet ja liekas, tad var sasisties :D
bet ja liekas, tad var sasisties :D
:D :D :D
Programmētājs ir cilvēks, kurš Jums pilnīgi nesaprotamā veidā atrisina problēmu, par kuras eksistenci Jūs pat nenojautāt... =)
twitter.com/dagrevis
facebook.com/dagrevis
twitter.com/dagrevis
facebook.com/dagrevis
#21
Posted 2010.03.12 17:49
Nu folderītis tak dod tikai vienu papildus ierakstu failu sistēmā, vai tas uzlabo ātradbību - šaubos. Tik cik cilvēka faktoram vieglāk....
Neturi zināšanas zem pūra!
#22
Posted 2010.03.12 17:55
es taisu tā:
id 12345 būs mape /00/01/23/45/
katrā mapē ne vairāk kā 100 citas mapes.
id 12345 būs mape /00/01/23/45/
katrā mapē ne vairāk kā 100 citas mapes.
#23
Posted 2010.03.12 18:00
Failu sistēmā katra foldera saturs ir indeksēts saraksts.
ja man mapē:
/dati/
ir 100000 failu - tad tas ir viens liels indeksēts saraksts, kurā (minējums - glabājot indeksu kā AWL koku) jāsameklē norāde uz attiecīgā faila fizisko atrašanās vietu.
Savukārt mapju struktūra:
/dati/XXX/YYY/ZZZ/
kur katrā mapē ir ne vairāk par (pieņemsim) 100 failiem - faila atrašanai var vienlaicīgi izmantot jau 4 indeksus dati XXX YYY un ZZZ.
Kura no šīm metodēm dzīvē ir ātrāka - tas būtu jānoskaidro eksperimentāli :)
ja man mapē:
/dati/
ir 100000 failu - tad tas ir viens liels indeksēts saraksts, kurā (minējums - glabājot indeksu kā AWL koku) jāsameklē norāde uz attiecīgā faila fizisko atrašanās vietu.
Savukārt mapju struktūra:
/dati/XXX/YYY/ZZZ/
kur katrā mapē ir ne vairāk par (pieņemsim) 100 failiem - faila atrašanai var vienlaicīgi izmantot jau 4 indeksus dati XXX YYY un ZZZ.
Kura no šīm metodēm dzīvē ir ātrāka - tas būtu jānoskaidro eksperimentāli :)
http://tinyurl.com/web-aplikaciju-izstrade Web Aplikāciju Izstrāde - publisks čats skaipā latviešu valodā.
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu
#25
Posted 2010.03.12 18:33
Aleksejs, on 2010.03.12 18:00, said:
minējums - glabājot indeksu kā AWL koku
AVL, nevis AWL.
Un tas ir atkarīgs no failsistēmas kā tās glabā failu sarakstu folderī.
Citi izmanto binārus, sakārtotus kokus, citi lineārus sarakstus (FAT32), citi heštabulas (ZFS), citi citus kokus (B+ izmanto NTFS,XFS,JFS,ReiserFS3), citi citus hibrīdus (ext3 var izmantot hašotu B- koku).
#27
Posted 2010.03.12 21:37
Ehh... biezpiens & atmiņa :D
Tiktiešām AVL - AVL tree is named after its two inventors, G.M. Adelson-Velskii and E.M. Landis
Es kautkā par to biju aizmirsis - un galvā biju sakonstruējis kaut kādu mistisku Average Weighted List, kas man likās varen pareizais nosaukums :D
Tiktiešām AVL - AVL tree is named after its two inventors, G.M. Adelson-Velskii and E.M. Landis
Es kautkā par to biju aizmirsis - un galvā biju sakonstruējis kaut kādu mistisku Average Weighted List, kas man likās varen pareizais nosaukums :D
http://tinyurl.com/web-aplikaciju-izstrade Web Aplikāciju Izstrāde - publisks čats skaipā latviešu valodā.
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu

Help











