Da molto tempo mi pongo q postato il 28/11/2006 15:46:21 nel forum programmazione, gdrcd, open source, hosting
Da molto tempo mi pongo questo quesito... Sono meglio i database o i file per immagazzinare i dati?
Secondo alcuni sono sempre meglio i database poichè sono strumenti particolarmete potenti che permettono una gestione delle informazione particolarmente complessa. E' anche vero però che far gestire troppe cose al database (tramite i trigger per esempio) decentralizza il controllo delle informazioni a meno che non si crei una libreria apposita per il php, inoltre, a mio avviso, di solito viene sfruttata solo una piccola parte delle potensialità del database (in questo caso mysql), pertanto sarebbe inutile l'utilizzo di un programma tanto grosso solo per l'immagazzinamento di dati.
Inoltre vi è anche il fattore sicurezza. In questo caso infatti avremmo a che fare con gli eventuali bug di apache, php e persino mysql dovendo stare ancora più attenti nella stesura del codice e sperando che il nostro servizio hosting "fixi" mysql ogni qual volta venga trovato un bug significativo.
Con i file invece il discorso cambia e di parecchio.
Con php infatti abbiamo a disposizione diverse funzioni per la creazione e la manipolazione di file e pertanto potremmo crearci una libreria fatta apposta per le nostre esigenze.
Non avremmo a disposizione le tabelle memory di mysql ma non importa poichè sapremmo perfettamente come vengono gestiti i dati che immagazziniamo.
Questo tipo di soluzione inoltre permette di creare sistemi indipendenti dal servizio hosting acquistato, infatti non avremmo più bisogno di acquistare un servizio basato su mysql diminuendo i costi di gestione ed alleviando il carico di lavoro della macchina.
Voi che ne dite? Meglio i Database o i File?
Per favore motivate in modo sensato le vostre risposte.
Pagine → 1
30/11/2006 10:10:13
Tutti temete questa fatidica SQlL injection ma quella ormai è conosciuta e fixxata in tutti i db, fossi in voi starei attento a ben altre cose.. Ho trovato il metodo per interagire con la sessione senza usare sql injection ma js injection, quindi teoricamente divento amministratore di qualsiasi land che permetta di inserire anche un solo codice html in un qualsiasi campo.. :D
03/12/2006 22:00:35
Io credo che con un sistema basato sui file si abbia un maggior controllo...
Nel senso che, per quanto mi riguarda, utilizzo mysql ma non ho idea di come si possano sfruttare tutte le sue enormi potensialità, anche perchè non me ne farei nulla.
Mysql potrebbe gestire tranquillamente tantissimi lavori sui dati contenuti in esso, tuttavia in questo modo si decentra il controllo del sistema, poichè da un lato avremo il php con le sue interfacce (da noi create) mentre dall'altro lato avremo mysql, un programma a se stante con i suoi metodi lavorativi.
Francamente sono molto combattuto su questo argomento.
Di certo non voglio dire che i db non facciano il loro lavoro, anzi, voglio solo dire che probabilmente è inutile utilizzare un'applicazione tanto complessa solo per depositare e ritirare dati quando ci fa comodo, poichè mysql fa molto di più.
04/12/2006 09:45:32
In effetti non tutti sanno che ad ogni tag html è possibile associare dei comandi javascript da far eseguire sul focus o sul click,etc..
Sfruttando degli script in java si può sloggare persone, prendere informazioni sulle variabili di sessione e altri. Sta ai gestori stessa impedire sta cosa
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Il gestore di Il Grande Blu ha risposto alla recensione di spike92
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Oroscopo 2017 - L'oroscopo 2017 dei vostri alter-ego nei giochi di ruolo online!
MondoMago - Intervista ai gestori di MondoMago.. il play by chat potteriano! Scatena la tua magia!
InnoGames - Scopri con noi i Browser Game della InnoGames uno dei maggiori produttori di gaming mondiali!
Extremelot - ExtremeLot: 17 Anni per il primo Gdr Fantasy Italiano!
Exclusive Villa GdR - Intervista ai gestori di Exclusive Villa GdR il play by chat Crime!
Tales of the Silver Sword - Recensione del gioco fantasy Tales of the Silver Sword ambientato nei mitici Forgotten Realms di D&D!