A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

BANCO DE DADOS NOSQL Um novo tipo de banco de dados não relacional Nome: Leonardo Claro de Ávila RA: 20110059 Orientador: Iremar Nunes de Lima.

Apresentações semelhantes


Apresentação em tema: "BANCO DE DADOS NOSQL Um novo tipo de banco de dados não relacional Nome: Leonardo Claro de Ávila RA: 20110059 Orientador: Iremar Nunes de Lima."— Transcrição da apresentação:

1 BANCO DE DADOS NOSQL Um novo tipo de banco de dados não relacional Nome: Leonardo Claro de Ávila RA: Orientador: Iremar Nunes de Lima

2 O QUE É BANCO DE DADOS NOSQL? PRINCIPAIS CARACTERÍSTICAS DE UM BANCO DE DADOS NOSQL EMPRESAS QUE USAM NOSQL TIPOS DE BANCO DE DADOS NOSQL VANTAGENS DA UTILIZAÇÃO DO NOSQL CONCLUSÃO OBJETIVOS

3 O QUE É BANCO DE DADOS NOSQL?

4 Escalabilidade Horizontal (Scale out) Replicação  Master-Slave: O banco "Master" replica a escrita nos slaves, com isso é aumentado a velocidade da leitura, porém não melhora a capacidade de escrita.  Master-Master: Quanto maior o número de masters em nosso sistema, maior será a capacidade da escrita. Schema-free PRINCIPAIS CARACTERÍSTICAS DE UM BANCO DE DADOS NOSQL

5 Clusterização Gerenciamento em larga escala  Map: Nó raiz recebe os dados e subdivide em partes menores enviando para os nós filhos para serem processados e retornarem o resultado obtido para o nó raiz.  Reduce: Nó raiz junta as resposta retornadas pelos nós filhos gerando o resultado o retorno do processamento inicial ao qual foi solicitado. Sharding PRINCIPAIS CARACTERÍSTICAS DE UM BANCO DE DADOS NOSQL

6 Amazon Dynamo: Amazon. Apache CouchDB: Apache. SimpleDB: Amazon. Voldemort: LinkedIn. Cassandra: Facebook, Twitter, e a Digg. Google Bigtable: Google, e a Caelum. Mixi: Facebook do Japão. MongoDB: New York Times. EMPRESAS QUE USAM NOSQL

7 Sistemas baseados em armazenamento chave- valor (Key/Value Store)  Dynamo, Tokyo Cabinet, Oracle Berkeley DB, MemcacheDB, Project Voldermort, e o Redis Sistemas baseados em armazenamento colunas amplas (Wide Column Store / Column Families)  Google Bigtable, Apache Cassandra, HyperTable, Apache HBase, SimpleBD, e o Azure Tables TIPOS DE BANCO DE DADOS NOSQL

8 Sistemas baseados em grafos (Graph Store)  Neo4J, InfoGrid, HyperGraphDB, e o BigData Sistemas orientados a documentos (Document Store)  Apache CrouchDB, MongoDB, Riak, e o RavenDB Sistemas orientados a colunas (Column Oriented Store)  Vertica, MonetDB, LucidDB, Infobright, e o Ingres/Vectorwise TIPOS DE BANCO DE DADOS NOSQL

9 Escalonamento Horizontal nos Servidores Alta disponibilidade Menor tempo de resposta Alta escalabilidade Sistema em nuvem VANTAGENS DA UTILIZAÇÃO DO NOSQL

10 CONCLUSÃO


Carregar ppt "BANCO DE DADOS NOSQL Um novo tipo de banco de dados não relacional Nome: Leonardo Claro de Ávila RA: 20110059 Orientador: Iremar Nunes de Lima."

Apresentações semelhantes


Anúncios Google