Articles of nosql

O que é o NoSQL, como funciona e que benefícios ele oferece?

Eu tenho ouvido coisas sobre NoSQL e que eventualmente pode se tornar a substituição dos methods de armazenamento do SQL DB devido ao fato de que a interação com o DB é muitas vezes um gargalo para a velocidade na web. Então eu só tenho algumas perguntas: O que exatamente é isso? Como funciona? Por […]

Existe uma linguagem de consulta para JSON?

Existe uma linguagem (aproximadamente) SQL ou XQuery para consultar o JSON? Estou pensando em conjuntos de dados muito pequenos que mapeiam bem para JSON, onde seria bom responder facilmente a consultas como “quais são todos os valores de X onde Y> 3” ou fazer as operações normais de tipo SUM / COUNT. Como exemplo completamente […]

Adicionar novo campo a todos os documentos em uma coleção do MongoDB

Como posso adicionar um novo campo a cada documento em uma coleção existente? Eu sei como atualizar o campo de um documento existente, mas não como adicionar um novo campo a cada documento em uma coleção. Como posso fazer isso no shell mongo ?

Estrutura de dados e URL do Firebase

Eu sou novo no Firebase e nosql tão urso comigo para usar a referência ao sql. Então, minha pergunta é como estruturar os dados no Firebase? No firebase, isso significa que cada “novo firebase” = “novo database” ou “table” no mysql? Se no meu aplicativo da web em tempo real, eu tenho usuários e comentários. […]

MongoDB: Como atualizar vários documentos com um único comando?

Fiquei surpreso ao descobrir que o código de exemplo a seguir atualiza apenas um único documento: > db.test.save({“_id”:1, “foo”:”bar”}); > db.test.save({“_id”:2, “foo”:”bar”}); > db.test.update({“foo”:”bar”}, {“$set”:{“test”:”success!”}}); > db.test.find({“test”:”success!”}).count(); 1 Eu sei que posso percorrer e continuar atualizando até que todos sejam alterados, mas isso parece terrivelmente ineficiente. Existe uma maneira melhor?

Possibilidade de duplicar ObjectId do Mongo sendo gerado em duas collections diferentes?

É possível que o mesmo ObjectId do Mongo seja gerado para um documento em duas collections diferentes? Eu percebo que é definitivamente muito improvável, mas é possível? Sem precisar ser muito específico, a razão pela qual peço é que, com um aplicativo em que estou trabalhando, mostramos os perfis públicos de autoridades eleitas que esperamos […]

Atualizar campo na matriz de elementos exata no MongoDB

Eu tenho um documento estruturado assim: { _id:”43434″, heroes : [ { nickname : “test”, items : [“”, “”, “”] }, { nickname : “test2”, items : [“”, “”, “”] }, ] } Posso $set o segundo elemento da matriz de items do object incorporado na matriz heros com o nickname “test” ? Resultado: { […]

Como escrever dados desnormalizados no Firebase

Li os documentos do Firebase sobre dados de estruturação . O armazenamento de dados é barato, mas o horário do usuário não é. Devemos otimizar para obter operações e escrever em vários lugares. Então eu poderia armazenar um nó de lista e um nó de índice de lista , com alguns dados duplicados entre os […]