hoje deve ser bem vindo mais um funcionário do programador do código-fonte tv a cada vídeo ter uma tecnologia com uma palavra utilizada por todos nós neste maravilhoso mundo da programação não se revolta contextualizando o não sei qual também conhecido como noé as que o el ou ainda brasileira dando nó sql representa um tipo de banco de dados not only esc well ou ainda não relacional israel não confunda com não é que é verdade o novo ciclo não descarto completamente o sql ele está relacionado à área de databases e ao desenvolvimento de sistemas que utiliza um
grande volume de armazenamento e pesquisa de dados então vamos desvendar neste episódio o porquê do não se convertam importante para a nossa área principalmente neste momento que vivemos onde praticamente tudo nos sistemas de grande escala são armazenados e consultados usando biquíni feira para começarmos a nossa brincadeira que no vídeo temos que definir o que é um banco de dados relacional e o que é um banco de dados não relacional principal diferença que precisamos ter em mente é que o banco de dados relacional são baseados em que esquemas ou seja é preciso primeiramente projetar uma estrutura
criando tabelas de campos e relacionamentos entre elas para depois você conseguir adicionar algum dado israel num modelo não relacional os esquemas não são necessários isso pode parecer meio insano ouvir isso pela primeira vez principalmente mas fique tranquilo que a gente vai explicar melhor como funciona quando pensamos em novo ciclo não podemos achar que isso é somente um tipo de banco de dados não não existe um mundo de tecnologias ferramentas e conceitos todos próprios para essa categoria essencial - aí e cinco bancos de dados não se ficou sendo chave valor de grafos de colunas o de
pesquisa e uso de documentos exatamente o de chave o valor que vem do inglês que inverno 80 vezes são muito utilizados em jogos publicidade online e também na internet das coisas eles são altamente profissionais e permite escalabilidade horizontal e escalas que outros hoje banco de dados simplesmente no alcance ele armazena dados exatamente no padrão sabe valor como tabelas rech temos como exemplo e uma enquete de o rec e o redes já os da tua vez de grafite armazenam dados exatamente na forma de gráfico utilizando o vértice e alertas a principal função está na criação de
aplicativos que preciso de um pouco de dados altamente conectados os casos mais comuns de utilização estão nas redes sociais na detecção de fraudes nos mecanismos de reconhecimento e criação de gráficos de conhecimento temos como exemplo é o próprio graf eo rdf que alguns sócios do script um framework as ferramentas mais legais para gerenciamento desse tipo de banco de dados é o neo ford e odin aires e agora por um banco de dados do tipo colunar orientado a colunas que é um tipo que armazena dados em linhas particulares e tabelas no disco o banco de dados
colunar é otimizado aí pra recuperação rápida de colunas de dados o armazenamento orientado a colunas para tabelas com bancos de dados é um fator importante para a performance de consulta analítica pois ele reduz expressivamente a entrada e saída em disco diminuindo a quantidade de dados que você precisa carregar no disco e os exemplos aí são cassandra e o independência e o tipo pesquisa é um modelo construído especificamente para indexação agregação e pesquisa de registros em dados semi estruturados esse modelo é pensado ainda mais para a alta performance baixa latência e análise de dados praticamente em
tempo real um ótimo exemplo é o amazon elastic research service o amazon efe que é um serviço da amazon por esse modelo a speedy por exemplo utiliza serviços tendo em mais de 30 terabytes de dados e 30 bilhões de documentos para diversos outros de missão crítica e finalmente pôde documento que é um tipo que armazena os dados como o próprio nome diz o documento ele também é conhecido como um modelo de dados semi estruturados um documento que pode ser definido criada uma estrutura complexa de dados usando o próprio formato chave valor que explicamos antes utilizando
formatos como jackson por exemplo o documento se torna unidades independentes o que faz uma melhor performance da leitura de dados tornando mais fácil distribuir dados em múltiplos servidores o melhor exemplo para esse tipo de banco de dados é um conhecido bongo bebê e também o call de bebê agora que já falam um pouco dos tipos de banco de dados ou 5 chegou a hora de levantar ainda mais a bola mostrando os seis principais motivos para se utilizar ele em seus projetos o primeiro é a sua flexibilidade num mundo cada vez mais ágil onde a prática
de desenvolvimento a jaílson aí já é um padrão no mercado trabalhar com projetos onde a estrutura de dados é intuitivo e flexível como não sai com ela maior parte dos casos a solução é adotar exatamente porque as práticas de desenvolvimento ágil preconizam entregas rápidas e contínuo dos projetos onde a complexidade para mudanças precisam ser baixos eo nível de adaptação alto com esse cenário na sua frente ou não 5 que acaba sendo o melhor saudado por essa batalha o próximo é a escala habilidade os bancos não se cansam pensado justamente na escala habilidade horizontal ou seja
distribuindo dados usando clusters ao invés daqueles jovens pesadões e dessa forma o tenha preparado para que o volume de dados armazenados e também a quantidade de usuários aptos a usá-los possam crescer sem a calça e por falar em gargalos o próximo motivo é sobre isso que estamos falando sobre a disponibilidade não precisamos nem falar que toda vez que um banco de dados fica indisponível dependendo do nível crítico do sistema o prejuízo inclusive financeiro ea perder cliente é inevitável por isso mesmo é a grande parte dos bancos não se com oferece em arquiteturas muito parruda de
replicação de dados e customização o que proporcionem uma disponibilidade bem maior que os outros modelos essa clusterização garante que cada vez que um nó caio a outro que poderá assumir o trabalho automaticamente e sem perda de dados o próximo não é o grande motivo mas a maioria dos não cincos vem aí o homem só pois é essa exclusividade não é do meu ciclo existem muitos bancos nacionais que também são pessoas mas acaba sendo um o motivo para a sua adoção principalmente por garantir um crescimento rápido ea popularidade desse tipo de banco de dados ainda mais
com empresas e comunidades fortes levando projetos adiante como cassandra e o caos de bico é mantido pela parte foundation e o time mantido pela amazon o próximo motivo diz respeito à área de infraestrutura e o baixo custo operacional o custo para iniciar emigrar um banco de dados no ciclo a partir de um bebê relacional é muito baixo podemos dizer que o simples fato de ser open source já ajuda nisso os bancos de dados relacionais muitas vezes precisam é de service com poder de processamento e hardware mais avançados do que os bancos de dados não ciclo
isso representa mais de mim para o relacionar os projetos como não consigo já foi pensado e desde o seu início a trabalhar em ambientes distribuídos e isso acaba pesando aí a favor dele por fim podemos citar alguns recursos especiais que alguns bancos no circo provém e que sem dúvida são atrativos para projetos específicos exatamente estamos falando por exemplo aí de bancos de dados com suporte a r$100 westwood que talvez alguns oferecem replicação automáticas sincronização em si especiais capazes de com capacidade de consulta e até consulta a dados geoespaciais as possibilidades não sigam são bem baixos
nesse sentido por conta da flexibilidade na definição dos modelos no dicionário do programador é uma parceria com o arrocho guetta uma das maiores e melhores empresas devam se do mantenha o seu site sempre no ar pelo melhor custo-benefício acesso aí rodriguesjr.com.br ou melhor ainda acessa o link da inscrição que vai te dar 50% de desconto então o pessoal antes de terminar precisamos deixar claro que o modelo relacional continuará firme e forte na nossa visão eles não competem entre si eles só foram criados com um propósito diferente exatamente não ficam principalmente no contexto de big da
ira é o principal modelo que traz ganhos expressivos na performance inflexibilidade então adotar ou não sigam nos projetos não é amor tinha e sem necessidades principalmente quando há necessidade de armazenar e consultar grandes volumes de dados se faz necessário então fique atento aí conheci os bebés não se com os disponíveis e seja feliz em seus projetos e aí gostou tem muito mais aqui na nossa playlist ou na descrição desse vídeo aproveita o embalo curta esse vídeo compartilha com os seus amigos e se inscreva no cftv e comércio também com a gente lá no grupo do
facebook até lá tcheco [Música]