Por Basit Anwer
Agora é um fato que os bancos de dados precisam ter a capacidade de escalabilidade horizontal para lidar com dados produzidos e acessados em grande velocidade e em grandes volumes. Os bancos de dados tradicionais (RDBMS) nunca foram feitos para lidar com um fluxo de informações tão alto. Para acompanhar, você incorpora um cache distribuído como NCache Para superar os gargalos do banco de dados ou substituir o SGBD relacional por um banco de dados NoSQL, o NosDB é uma dessas opções. Ele foi desenvolvido do zero em .NET e lida facilmente com picos de carga, escalando horizontalmente em tempo de execução e, portanto, aumentando a taxa de transferência conforme a necessidade.
Neste ponto, está claro que considerar uma solução NoSQL irá livrá-lo dos gargalos dos SGBDs relacionais. Mas o que é menos claro é como migrar corretamente de um banco de dados relacional para um NoSQL. O NoSQL é tão fácil de usar que os desenvolvedores frequentemente mergulham de cabeça sem entender e construir modelos de dados adequadamente. Com a flexibilidade e os recursos infinitos que um banco de dados NoSQL oferece, é muito fácil comprometer seus dados durante a migração, o que causa muitos problemas posteriormente.
Leia o artigo completoO planejamento ajudará a migrar corretamente seus dados existentes de um SGBD relacional para um banco de dados NoSQL sem prejudicar seus processos de negócios atuais. Para demonstrar isso completamente, usaremos o aplicativo de exemplo da Microsoft, NorthWind. Para começar, vamos entender algumas das operações comerciais básicas desta empresa fictícia, 'NorthWind Traders'.
Por que entender as operações de negócios? Bem, com um SGBD relacional tradicional, você fica preso ao desenvolvimento orientado a banco de dados. Mas com um banco de dados NoSQL, seu desenvolvimento é sempre orientado ao domínio, dando a você controle total sobre como deseja que seus dados sejam armazenados. Portanto, a abordagem mais fácil é construir o esquema do banco de dados em torno do seu caso de uso de negócios e da sua aplicação.
Leia o artigo completo© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.