Quale motore mysql dovrei utilizzare dove la maggior parte delle operazioni sono operazioni di lettura
-
01-11-2019 - |
Domanda
Voglio sviluppare un'applicazione per la quale avrò bisogno di un database per archiviare i dati. Sto usando MySQL come backend. La mia domanda è Which MySQL engine should i use?
Bene, ho menzionato alcune importanti caratteristiche delle operazioni che verranno eseguite su DB:
- Operazioni di lettura del 99,99%.
- Non ho bisogno di tasti stranieri.
- Non ho bisogno di transazioni.
- Semplici operazioni di lettura e nient'altro.
So che InnoDB
è l'ultimo default
motore in mysql. Ma, per quanto posso concludere, non ho bisogno della maggior parte delle funzionalità che sono i motivi principali per usare InnoDB. Quindi, ora sono rimasto con MyISAM
.
Sto pensando di usare MyISAM
Dato che voglio solo leggere i dati dal database. Ho fatto riferimento alla documentazione ufficiale per i motori di archiviazione e anche a cercare su Google. Ma, potrebbe ancora essere che la mia base di conoscenza manchi di alcuni importanti aggiornamenti. Quindi, cerco aiuto dalla comunità.
È la mia scelta di usare MyISAM
Motore di stoccaggio per scenario specificato corretto?
Ringraziando la comunità in anticipo.
Ringrazio Ypercube per aiutarmi a scelta stretta.
Nessuna soluzione corretta