codez Posted November 17, 2014 Report Share Posted November 17, 2014 Principā jau visi varianti ir vairāk vai mazāk pareizi un vieni pareizāki par otriem, atkarībā no konteksta un daudziem citiem parametriem, bet pēc tā, ko kurš iesaka, var spriest par to, pie kādām sistēmām katrs ikdienā strādā. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted November 17, 2014 Report Share Posted November 17, 2014 That sounded like an insult. Quote Link to comment Share on other sites More sharing options...
Kasspars Posted November 17, 2014 Report Share Posted November 17, 2014 Faili jāglabā failsistēmā, dati - datubāzē Ja visi fail, kas tiek uploadēti ir publiski pieejami, tad taisi upload mapi webrootā. Direktorijas vari organizēt YYYY/MM/DD - tādā veidā nebūs vienā mapā miljons failu un varēs kādreiz ērti uztaisīt ls un atrast vajadzīgo failu Ja faili ir sensitīvī, tad uploads mapi taisi ārpus webroota un pieeju failiem taisi caur handleri (php fails, kas izvadīs vajadzīgo failu responsē), kurā varēsi čekot usera tiesības utt Quote Link to comment Share on other sites More sharing options...
spainis Posted November 18, 2014 Report Share Posted November 18, 2014 Neko datubāzē nemaucam, faili neiederas datubāzē un punkts. Un "S3 vai alike" der tikai tad, ja tevi neinteresē, ka tavi faili atrodas kaut kur tur, sazin kur. >Izmantot vienu un to pašu failsistēmu gan kodam, gan static ir kkas tāds, par ko vajadzētu griezt pirkstus nost. Absolute bullshit. S3 izmaksa 0.03$ par GB + vēl kaut kas par operācijām. un priekš access control'a var izmantot aws iam un bucket access policies Quote Link to comment Share on other sites More sharing options...
codez Posted November 18, 2014 Report Share Posted November 18, 2014 Un "S3 vai alike" der tikai tad, ja tevi neinteresē, ka tavi faili atrodas kaut kur tur, sazin kur. Varētu padomāt, ka glabāšanas failu sistēmā blakus izpildāmam kodam un parasta servera gadījumā tavi faili arī neatrodas "kaut kur tur", vai jurčikam visi serveri stāv mājās zem gultas? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 18, 2014 Report Share Posted November 18, 2014 > Faili jāglabā failsistēmā, dati - datubāzē Faili arī ir dati. Tas tā, pēc tavas loģikas. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted November 18, 2014 Report Share Posted November 18, 2014 @codez - protams, ka tu meties pie rīkles man un nevienam citam... Šoreiz pilnībā piekrītu Kasspars. Quote Link to comment Share on other sites More sharing options...
Kasspars Posted November 18, 2014 Report Share Posted November 18, 2014 > Faili jāglabā failsistēmā, dati - datubāzē Faili arī ir dati. Tas tā, pēc tavas loģikas. Fails ir fails. Failā glabājas dati. Pēc tavas loģikas sanāk, ja kastē glabājas tomāti, tad kasti arī var saukt par tomātu Quote Link to comment Share on other sites More sharing options...
codez Posted November 18, 2014 Report Share Posted November 18, 2014 Turpinot šo loģiku, ja fails nav dati, bet failā glabājas dati, tad paņemam šos datus ārā no faila un glabājam datu bāzē datus, bet pašu failu neglabājam. ;) Quote Link to comment Share on other sites More sharing options...
Kasspars Posted November 18, 2014 Report Share Posted November 18, 2014 Challange accepted © jurizz Savukārt no racionālās puses skatoties ir lieki katru reizi datus izņemt no faila, likt datubāzē, pēc tam ņem ārā no db un likt failā, lai noservētu klientam. Tas ir tā pat, ja televizorus ievedot noliktavā izpakotu no kastēm, saliktu plauktos un kad vestu ārā no noliktavas atkal pakotu kastēs. Tā var darīt, bet tad ir neerti :) Quote Link to comment Share on other sites More sharing options...
F3llony Posted November 18, 2014 Report Share Posted November 18, 2014 (edited) Case [Faili glabājas failu sistēmā]: Ieva pieprasa Jānim jaunu dildo [dati failā]. Jānis nosūta Ievai paciņā jaunu dildo [Failu sistēma/Web serveris]. Latvijas Pasts Nogādā paciņu no saņemšanas nodaļas līdz Ievas pasta nodaļai [Pārlūks]. Ieva saņem paciņu [dildo]. Case [Faili datubāzē]: Ieva pieprasa Jānim jaunu dildo [dati failā]. Jānis aizbrauc uz Lietuvu, ienāk Lietuvas pasta nodaļā, nomet dildo uz galda ar atzīmi saņemt pēc pieprasījuma. Lietuvas pasts [datubāze] iesaiņo dildo un noliek plauktā [failu sistēma]. Ieva griežas pie Lietuvas pasta ar pieprasījumu pārsūtīt dildo uz Latvijas adresi [web serveris].Lietuvas pasts nosūta paciņu uz Latvijas pasta nodaļu tuvāk ievai pa ceļam izvazājot Ievas dildo caur vismaz 2 reģionālajiem šķirosanas punktiem [datubāzes dzinis, programma [izguve no db]]. Kad paciņa nonāk pasta nodaļā [serveris] Ieva saņem paciņu [pārlūks]. Ieva nav apmierināta. Beat this... Edited November 18, 2014 by F3llony Quote Link to comment Share on other sites More sharing options...
jurchiks Posted November 18, 2014 Report Share Posted November 18, 2014 Quote Link to comment Share on other sites More sharing options...
codez Posted November 18, 2014 Report Share Posted November 18, 2014 F3llony, interesantas lietas nodarbina tavu galvu, Freidam šeit noteikti būtu daudz ko teikt. Quote Link to comment Share on other sites More sharing options...
Wuu Posted November 18, 2014 Report Share Posted November 18, 2014 Nevaru saprast! Šis forums ir domāts konstruktīvām diskusijām, vai aktivitātēm, kuras iekļauj mērlenti un peni. Quote Link to comment Share on other sites More sharing options...
Kasspars Posted November 18, 2014 Report Share Posted November 18, 2014 Ooo jāa, F3llony labs garīgais :D Tagad točna neviens vairs neiedomāsies failus glabāt datubāzē Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.