No fim, acho que concordo que a decisão é muito mais influenciada pelo custo financeiro de cada banco e pelas garantias que precisamos (no caso, precisar ou não de ACID) do que pela flexibilidade.
No fim, acho que concordo que a decisão é muito mais influenciada pelo custo financeiro de cada banco e pelas garantias que precisamos (no caso, precisar ou não de ACID) do que pela flexibilidade.
Mas assim, é igualmente possível ter colunas JSON num banco relacional, e nem fica tão feio. Dá pra indexar subcampos, dá pra fazer tudo.
+
Mas assim, é igualmente possível ter colunas JSON num banco relacional, e nem fica tão feio. Dá pra indexar subcampos, dá pra fazer tudo.
+
Porém, ele é flexível no sentido de que mudanças de schema não te obrigam a reprocessar a tabela inteira, o que pode ser proibitivo às vezes, principalmente com alguns SGBDs (MySQL é foda).
+
Porém, ele é flexível no sentido de que mudanças de schema não te obrigam a reprocessar a tabela inteira, o que pode ser proibitivo às vezes, principalmente com alguns SGBDs (MySQL é foda).
+