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

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

Um novo tipo de banco de dados não relacional

Apresentações semelhantes


Apresentação em tema: "Um novo tipo de banco de dados não relacional"— Transcrição da apresentação:

1 Um novo tipo de banco de dados não relacional
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 OBJETIVOS 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

3 O QUE É BANCO DE DADOS NOSQL?

4 PRINCIPAIS CARACTERÍSTICAS DE UM BANCO DE DADOS NOSQL
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

5 PRINCIPAIS CARACTERÍSTICAS DE UM BANCO DE DADOS NOSQL
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

6 EMPRESAS QUE USAM NOSQL
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.

7 TIPOS DE BANCO DE DADOS NOSQL
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

8 TIPOS DE BANCO DE DADOS NOSQL
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

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

10 CONCLUSÃO


Carregar ppt "Um novo tipo de banco de dados não relacional"

Apresentações semelhantes


Anúncios Google