2010-08-18 14 views
16

Sono interessato all'utilizzo di Heroku per il mio progetto. Al momento non sono interessato a pagarlo, ma il piano gratuito offre solo un database di 5 MB.quanti dati può memorizzare un database SQL da 5 MB?

C'è qualche misura che posso usare per sapere quante colonne/righe di dati di testo semplice possono essere memorizzati in un database da 5 MB?

Grazie

risposta

31

Un segreto di Heroku poco noto è il 5 MB non è un limite difficile. Puoi superarlo parecchio (di 5-10 volte) prima che Heroku si senta insoddisfatto di te.

In ogni caso, rimarrai sorpreso di quanto 5 MB ti possa ottenere, in particolare se stai creando i dati a mano. Ad esempio, se stai archiviando post di blog e diciamo che il 20% è overhead (metadati per ciascun post di blog), dovrai scrivere 4.000.000 di caratteri di testo prima che il tuo database raggiunga il limite di 5 MB, che è più del contenuto di War and Peace.

Quindi non sarà sufficiente se si sta memorizzare interi libri nel database, ma se si sta scrivendo il tuo prossimo romanzo in esso, si dovrebbe essere buona per un bel po '.

+8

+1 per il confronto di guerra e di pace, molto quantitativo. – jondavidjohn

0

La formula è relativamente semplice da capire, almeno in termini vaghi. In pratica, somma la dimensione di ogni colonna e quindi moltiplica il risultato per il numero di righe. Anche se questo è un piccolo overhead, è probabilmente abbastanza piccolo da essere ignorato.

Problemi correlati