Velocità dei db in Mysql

amhal

Utente Attivo
17 Feb 2011
89
1
8
Ciao a tutti dovrei far registrare utenti da tutta italia e vorrei dividerli per regione. Cosa mi conviene fare? :

• Creare un db unico
• Creare un db per ogni regione

GRazie

:fonzie:
 

micio86

Utente Attivo
AHUaHUAH!!!

DB unico ma ke domande sono!!!
Credi ke siti come FB abbiano 100 DB??!?!?!?!
L'italia è uno staterello in confronto ad america,africa e cina e dovresti avere miliardi di iscritti per essere costretto a usare 20 DB!!!
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
micio86, l'utente ha posto una domanda con molta cortesia e, come è giusto che sia, immagino che si aspetti una risposta altrettanto cortese. Capisco che per molti di noi la soluzione al problema sia ovvia, ma non possiamo aspettarci che siano tutti esperti in materia, e perciò non c'è alcun bisogno di ridere in faccia alla gente; uno staffer non oserebbe mai farlo, figuriamoci un utente regolare! Ti invito a fare più attenzione in futuro.

Detto questo, solitamente si usano più database solamente se, sullo stesso server, si eseguono più applicazioni Web, ad esempio se si vuole gestire un blog e un forum. A volte (soprattutto nel caso degli hosting gratuiti perché impongono molte limitazioni) anche in questo caso viene usato un solo database! Penso quindi che non sia necessario creare un database per ogni regione (anche perché sarebbe poco pratico, pensa se decidessi di cambiare la struttura della tabella in futuro: dovresti modificare 20 tabelle!).

Semplicemente io creerei una tabella regioni strutturata così:
Codice:
CREATE TABLE IF NOT EXISTS `regioni` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(60) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
E una tabella utenti strutturata così:
Codice:
CREATE TABLE IF NOT EXISTS `utenti` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `regione` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Ovviamente in questa tabella dovrai aggiungere altri campi, ad esempio nome, cognome, etc. Nel campo regione inserirai l'ID della regione che l'utente ha selezionato.
 

Cecco52

Nuovo Utente
18 Apr 2011
2
0
0
cerco tecnico per creazione forum

vorrei sapere se qualcuno degli iscritti si occupa di creazione forum. Grazie
 

amhal

Utente Attivo
17 Feb 2011
89
1
8
GRazie alessandro 1997 tutto chiaro.

Micio86 sono proprio le domande stupide a gettare le basi non lo sapevi? Grazie comunque:cool:
 
Discussioni simili
Autore Titolo Forum Risposte Data
M calcolo della velocità MS Access 5
T [Javascript] Data Plotting ad Alta Velocità Javascript 0
S [WordPress] Aiuto problema velocità sito e pagespeed google WordPress 11
Itinerariodiviaggio Velocità del sito SEO e Posizionamento 5
felino ADSL velocità download limitata: problema del router? Adsl e Connettività 1
alessandro1997 Velocità alla tastiera Discussioni Varie 13
max_400 Evitare lo scatto di fine foto e aumentare la velocità Flash 2
B Internet Explorer 8 - sicurezza, velocità, semplicità - Video. Discussioni Varie 0
A Cambiando PC Cambia la velocità di connessione, HELP! Reti LAN e Wireless 0
M Rilevare la velocità di connessione PHP 0
R pulsanti per aumentare o diminuire velocità di una canzone Flash 7
R Velocità upload Adsl e Connettività 1
L si può masterizzare a velocità più bassa? Hardware 0
U velocità di emule Windows e Software 2
T come ordinare dei record recuperati da due tabelle MySQL 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
C prendere dei valori da Plugin e inserirli nel database joomla Joomla 0
otto9due Impedire esecuzione diretta dei file PHP 7
seranto Blocco preventivo e Registro dei Consensi per Cookie tecnici? Leggi, Normative e Fisco 2
F Scrivere dei dati in word con php PHP 0
M Problemi con la stampa dei valori in php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
G Somma dei Minuti PHP 3
W Elenco dei link del file presenti in una cartella PHP 2
C Esclusione dei giorni festivi Javascript 0
W Evitare ridondanza dei dati Classic ASP 3
I Passare dei parametri in javascript PHP 0
G Scelta dei Breakpoint HTML e CSS 1
D Javascript per il download dei dati Javascript 0
G MariaDB non restituisce dei valori PHP 7
J estrarre url dei file video da youtube "get_video_info" PHP 6
MarcoGrazia [PHP] Uso dei namespace PHP 5
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
W [WordPress] [WooCommerce] Non trovo più la Tab Visulizzazione dei Prodotti in questo nuovo Plugin WordPress 2
L Trasferimento dei file OLM Mac in formato PST sul sistema Mac Mac e Software 1
W [Javascript] Bootstrap Admin templates, mi dareste dei consigli? CMS (Content Management System) 0
maxnegri Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli PHP 10
spider81man [PHP] Pulsante SUBMIT per download diretto dei file PHP 9
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
A [PHP] Generare nomi dei file con lettere minuscole e vocali senza accenti PHP 2
S Visibilità dei like dei propri amici su Facebook Social Media Marketing 2
G [HTML] Modificare ordine dei div in mobile responsive HTML e CSS 5
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
MarcoGrazia [PHP] Percorso dei file PHP 3
M New entry nel mondo dei DB Presentati al Forum 1
M [PHP] Aggiornare i dati dei record selezionati PHP 3
F Autocompletamento dei campi di una pagina jQuery 4
cristoforo58 Stampare dei valori XML in PHP PHP 0
xone [PHP] Contare numero dei giorni tra data_in e data_out PHP 11
V Indicizzazione dei contenuti Google Search Console 0

Discussioni simili