Quale motore mysql dovrei utilizzare dove la maggior parte delle operazioni sono operazioni di lettura

dba.stackexchange https://dba.stackexchange.com/questions/44732

  •  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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top