NOSQL Uma Breve Introducao

914 palavras 4 páginas
Uma Breve Introdução
Por Fernando Cunha

Palestrante:

Fernando Cunha – fecunhainfo@gmail.com






Bacharel em Informática
Pós graduado Engenharia de Software UFPR
Pós graduando em Gestão de TI
ITIL V3 Foundation Certificate
Gerente de Projetos

Contatos: http://br.linkedin.com/pub/fernando-cunha/26/67a/827/ Porque?
 Suprir as necessidades introduzidas pelo o fenômeno
BIG DATA

O que significa?
 NOSQL é um termo genérico que define bancos de dados não-relacionais.

Quem?

 Termo introduzido por Carlos Strozzi em um evento de banco de dados open-source em 1998
 Em 2009 Eric Evans reintroduziu o termo em outro evento de banco de dados open-source
 Pronuncia-se - noseequel

Classificação de SGBD
NOSQL
KEY VALUE

COLUMN

GRAPH

DOCUMENT

 Coleção de chaves únicas associada a um valor, que pode ser de qualquer tipo (binário, string)
Exemplo:
Key: 1234 Value: “Fernando”
Key: 2343 Value: “Name=Fernando, age=29”

Classificação de SGBD
NOSQL
KEY VALUE

COLUMN

GRAPH

DOCUMENT

 Famílias de colunas (um repositório para colunas,
 análogo a uma tabela do Modelo Relacional) e super-colunas
(compostas por arrays de colunas)
Exemplo:

Column family, Key, Column name e value
Pessoas
; 4564 ; nome : Ana ; idade : 30;

Classificação de SGBD
NOSQL
KEY VALUE

COLUMN

GRAPH

DOCUMENT

 Banco de dados baseado em grafos, nele temos as entidades chamadas de vértices (ou node) que são ligadas entre elas pelas arestas (ou relationships) cada um podendo guardar dados entre os relacionamentos e cada relacionamento pode ter uma direção. Exemplo:
- Vértice: Chave->Valor representa entidade. Nome:Priscila
- Aresta: relacionamentos
Ex: Vertice “Priscila” segue o vertice “Lucas” desde 2012, o relacionamento é igual a “segue”

Classificação de SGBD
NOSQL
KEY VALUE

COLUMN

GRAPH

DOCUMENT

 Os documentos são as unidades básicas de armazenamento e estes não utilizam necessariamente qualquer tipo de estruturação pré-definida
 São baseados em JSON. (JavaScript Object

Relacionados

  • Nosql
    3242 palavras | 13 páginas
  • No SQL
    1596 palavras | 7 páginas
  • Um estudo teórico sobre a evolução dos modelos de gerenciamento de base de dados: do Modelo Relacional aos novos conceitos de NoSql
    1784 palavras | 8 páginas
  • NoSQL
    4813 palavras | 20 páginas
  • Big data
    1057 palavras | 5 páginas
  • Big Data
    1690 palavras | 7 páginas
  • Banco De Dados NoSQL
    4591 palavras | 19 páginas
  • Estagiarios em pesquisa
    2632 palavras | 11 páginas
  • Banco de Dados Hierarquico
    2242 palavras | 9 páginas
  • FreeBase
    2835 palavras | 12 páginas