Attualmente sto lavorando a un sito Web che deve esistere su una VM con disponibilità di memoria molto bassa (al momento mi viene detto di aspettarsi 512mb). Sfortunatamente, almeno nell'immediato futuro, il database e l'applicazione web devono essere lo stesso server.Database leggero (SQL o NoSQL)
Ora ho letto alcune domande qui e ho cercato di fare le mie ricerche ma ci sono solo tante opzioni tra cui scegliere. Essenzialmente, quale sarà un server di database abbastanza leggero che posso installare? SQL o NoSQL non contano davvero; non sarà un database intensivo, ma non vorrei essere vincolato da ciò che scelgo ora. Significa, se possibile, un percorso verso il ridimensionamento multi-server sarebbe grande ma ovviamente non è un requisito in questa fase.
I miei pensieri correnti sono MongoDB o MySQL ma non sono sicuro che quelle siano le scelte migliori.
La mia applicazione web è in esecuzione su nginx con PHP, che ritengo sia la scelta migliore per ora, quindi la mia preoccupazione principale è il lato database.
PHP e MySQL sono una coppia spesso vista e sembra adatta anche a te. –
Quasi tutti i database decenti funzioneranno bene con quella quantità di memoria (anche se ovviamente sono più veloci quando hanno più memoria con cui lavorare). –