Buscas dentro do JSON não pode afetar a performance? Nesse caso, temos poucas informações, mas se estiver falando de um json que tenha um conteúdo maior. É possivel criar indices para json?
Buscas dentro do JSON não pode afetar a performance? Nesse caso, temos poucas informações, mas se estiver falando de um json que tenha um conteúdo maior. É possivel criar indices para json?
Andressa,
Então... pelo que eu entendi, o NoSQL deve ser usado para ambientes com pouca consulta. Poucos ou nenhum relatório.
Exemplo: Redes Sociais, você coloca seu "post" e não precisa ficar caçando muita informação dentro dos seus poucos campos de armazenamento.
Sugiro a leitura dos seguintes artigos:
==========================================================
SQL vs NoSQL Performance: Where One Outperforms the Other
June 29, 2021 - by SentinelOne
https://www.sentinelone.com/blog/sql-vs-nosql-performance/
==========================================================
SQL vs NoSQL, qual usar?
Conheça mais sobre os tipos de banco SQL e NoSQL e quando utilizá-los.
https://www.treinaweb.com.br/blog/sql-vs-nosql-qual-usar/
==========================================================
[]'s,
Fabio I.
Então, trabalho na área de modelagem de dados, e agora muito estamos criando JSON em modelos relacionais, reforçamos isso que esse campo deve ser pouco consultado, deve ser para armazenamento, exemplo de um arquivo que é recebido. Mas estão sendo bastante consultados e estão apresentando problemas na perfomance, e estão sugerindo a criação de indice no json, o que me causa duvida. Por isso a pergunta..
Sou nova na área e estou buscando mais conhecimento para poder argumentar internamente.
Mas obrigada pelo direcionamento, irei dar uma olhada nesses artigos.
Andressa,
É isso. O NoSQL surgiu em junho de 2009... é uma tecnologia bem recente.
Interessante. Tem vaga na empresa que você trabalha? Qual é o nome da empresa?
NoSQL - NOT ONLY STRUCTURED QUERY LANGUAGE - NÃO APENAS LINGUAGEM DE CONSULTA ESTRUTURADA.
Achei um livro na "Casa do Código" caso você goste de ler:
==========================================================
NoSQL
Como armazenar os dados de uma aplicação moderna
David Paniz
E-book* (.pdf, .epub) R$ 39,90
Impresso R$ 69,90
E-book + Impresso R$ 84,90
Conteúdo
Ao começar um novo projeto, surgem questões importantes sobre quais linguagens de programação serão usadas, os principais frameworks e como será a arquitetura. Nessa tomada de decisões, a escolha por um banco de dados relacional costuma ser praticamente unânime. Porém, com o aumento das exigências de um banco de dados com alto volume de armazenamento e leitura, surgiu o movimento NoSQL – Não apenas SQL, ressaltando a importância de se questionar qual a melhor ferramenta para a sua necessidade, que pode ser um banco relacional ou não.
Neste livro, David Paniz apresenta bancos não relacionais, tratando de suas vantagens e desvantagens, para você poder escolher qual a melhor opção para o seu contexto. Ao longo da leitura, você vai desenvolver um exemplo real para aprender na prática a utilização dos bancos de dados NoSQL, aplicando soluções mais elegantes e práticas, e muitas vezes mais performáticas e escaláveis, que abrirão seu leque de opções ao montar seu projeto.
https://www.casadocodigo.com.br/products/livro-nosql
==========================================================
Mais um artigo interessante:
==========================================================
Artigo
O que é noSQL? - Java Magazine 86
...
O movimento noSQL
O movimento noSQL teve sua origem em junho de 2009, para nomear um encontro promovido por Johan Oskarsson e Eric Evans, que teve como objetivo discutir o crescente surgimento de soluções open source de armazenamento de dados distribuídos não relacionais. Em outubro do mesmo ano, foi realizada a conferência “no:sql(east)”, que redefiniu o uso do termo noSQL para descrever soluções de armazenamento de dados não relacionais.
...
==========================================================
Recomendo que você estude, leia artigos sobre o assunto TODOS os dias sem exceção. Nem que seja uma coisa mínima por dia, mas que faça.
[]'s,
Fabio I.