Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Armazenamento JSON do MySQL vs Duas Tabelas


Usando um arquivo de texto grande para armazenar serializado (não importa o tipo de serialização) significa :
  • Não é necessário modificar o esquema para adicionar/remover colunas
  • Capacidade de armazenar praticamente tudo o que você quiser
  • MAS:você não poderá trabalhar com esses dados no lado do MySQL -- especialmente, você não poderá usá-los em um where cláusula.
    Basicamente, isso significa usar o MySQL para armazenar dados -- e nada mais do que armazenamento

Se você quiser usar esses dados apenas no lado do PHP, e nunca precisar trabalhar com o lado do SQL, suponho que armazenar tudo em um campo de texto grande seja uma solução.
(e, neste caso, não vejo por que seria mais lento do que outra solução)