sql >> Databáze >  >> RDS >> Mysql

MySQL úložiště JSON vs dvě tabulky

Použití velkého textového souboru k uložení serializovaného (bez ohledu na typ serializace) znamená :

  • Chcete-li přidat nebo odebrat sloupce, není třeba schéma upravovat
  • Možnost uložit téměř vše, co chcete
  • ALE :s těmito daty nebudete moci pracovat na straně MySQL -- zejména je nebudete moci používat v where klauzule.
    V zásadě to znamená použití MySQL k ukládání dat – a nic víc než úložiště

Pokud chcete tato data používat pouze na straně PHP a nikdy s nimi nemusíte pracovat na straně SQL, předpokládám, že řešením je ukládání všeho do velkého textového pole.
(a v tomto případě, nevidím důvod, proč by to bylo pomalejší než jiné řešení)



  1. Velmi pomalé spouštění aplikace Spring Boot

  2. Je uzavření připojení mysql důležité?

  3. Přírůstek identity skáče v databázi SQL Server

  4. Jak timeofday() funguje v PostgreSQL