Dados cache de alta velocidade com nosql

Com NoSQL, você tem cache de dados de alta velocidade. Imagine que você é um caixa de banco com três outros colegas de trabalho. Cada um de vocês tem uma fila de pessoas para ser servido. Um dos clientes, no entanto, continua ficando na fila para perguntar se o cheque foi ainda descontou e o valor creditado na sua conta. Quando você responder a ele, em vez de deixar ele se junta a parte de trás da linha novamente.

Este pequeno consulta repetir aumenta sua carga de trabalho, e assim a linha continua a aumentar de tamanho, até que todos os clientes estão insatisfeitos com a quantidade de tempo que eles estão esperando em torno de sua consulta.

A mesma analogia vale para bancos de dados NoSQL. Imagine que cada caixa de banco é, em vez de uma partição de dados dentro de um conjunto de banco de dados noSQL. Fazendo a mesma pergunta uma e outra vez - se existe ou não os dados - salienta sistemas, tanto quanto o cliente na fila re-. Melhor lugar para ele para verificar seu internet banking em seu telefone. A aplicação desconta saldo bancário recente do cliente e transações processadas, tendo carga fora das caixas e os sistemas bancários centrais.

Alta velocidade na memória cache fornece esta capacidade de armazenamento em cache sem a necessidade de uma camada de cache nível de aplicativo separado. Isso reduz o custo total de propriedade e torna o desenvolvimento de aplicações com bom desempenho mais rápido e fácil.


Publicações relacionadas