banco de dados nosql e dados geográficos

Post on 11-Feb-2017

55 Views

Category:

Government & Nonprofit

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Bancos de Dados NoSQL e Dados Geográficos

Uso de Software Livre para Informações Geoespaciais no Governo FOSS.4GIS.GOV

Universidade de BrasíliaMaristela Holanda

Evandro Roberto

2

Agenda

▸Big Data▸NoSQL▸NoSQL e Dados Geográficos▸Estudo de Caso com Neo4j

1.Big Data

3

4

Fonte: http://www.excelacom.com/

Volume de Dados 5

2010 - 1.2 ZB

2015 - 8.5 ZB

2020 - 40 ZB

Fonte:http://www.enterprise2020.com

Gigabyte

Terabyte

Petabyte

Exabyte

Zettabyte

X 1024

X 1024

X 1024

X 1024

6

Big Data7

Volume

VelocidadeVariedade

BIG DATADados mais complexos, menos estruturados emais dinâmicos.

8

Novos Desafios9

▸ Como processar esse grande volume de dados?

▸ Como diminuir o custo das soluções?

▸ Como obter conhecimento?

10

2.Bancos de Dados NoSQL

Bancos de Dados NoSQL

▸Modelo de dados flexível;▸Processamento distribuído;▸Transações BASE;▸Maioria com código aberto.

11

Grandes Empresas de Tecnologia12

Popularidade13

Varia

ção

de P

opul

arid

ade

Fonte: http://db-engines.com/en/ranking

14

15

▸NoSQL é solução para tudo?

16

3.Bancos de Dados NoSQL e Dados Geográficos

NoSQL e Dados Geográficos

▸MongoDB▸Cassandra▸Neo4j

17

MongoDB18

MongoDB19

Cassandra20

4.Estudo de Caso com Neo4j

22

Id: 1Nome: AnaIdade: 42

Id: 2Nome: JoãoIdade: 9

Id: 3Nome: PauloIdade: 11

23

Neo4j

Funcionalidades

▸Neo4j-Spatial:

▹Utilizado através de API Java ou chamadas REST;▹Funções espaciais de interseção, disjunção, sobreposição, fronteira, distância e proximidade;▹Inserção e indexação dos principais tipos de geometria;▹Ferramentas para importação de arquivos shapefile e OSM.

Implementação

▸Dados fornecidos pelo Governo Federal no formato shapefile através dos sites do IBGE e DNIT:

▹Arquivo contendo 247 registros referentes aos municípios de Goiás e Distrito Federal;▹Arquivo contendo 128 registros representando as rodovias do Distrito Federal;▹Arquivo contendo 27 registros relativos aos estados brasileiros.

Armazenamento de Dados Geográficos27

Armazenamento de Dados Geográficos28

Armazenamento de Dados Geográficos29

Visualização de Dados Geográficos30

Visualização de Dados Geográficos31

Visualização de Dados Geográficos32

Visualização de Dados Geográficos33

Visualização de Dados Geográficos34

Consultas Espaciais

Função Descrição

Distância Procura por geometrias que se encontram dentro de uma determinada distância do ponto de interesse

Proximidade Procura pela geometria mais próxima do ponto de interesse dentro de uma determinada distância

Bounding Box Procura por geometrias contidas em uma bounding box

35

Consultas Espaciais - Distância36

Consultas Espaciais - Proximidade37

Consultas Espaciais - Bounding Box38

Resumo

Aspecto Neo4j-Spatial PostGIS

Funcionalidades Suporte limitado à funções espaciais

Amplo conjunto de funções espaciais

Armazenamento Estrutura de indexação explícita no armazenamento

Indexação interna e transparente ao usuário

Visualização Versão atual não suportada pelas ferramentas listadas

Grande quantidade de ferramentas compatíveis

39

Resumo

Aspecto Neo4j-Spatial PostGIS

Consultas Uso de REST simplifica as consultas

Uso de SQL permite consultas mais complexas

Suporte Suporte principalmente pela comunidade e desenvolvedores

Suporte especializado e comunitário

40

Conclusão

▸As consultas espaciais com o Neo4j-Spatial apresentaram desempenho similar às do PostGIS em uma mesma interface;

▸A extensão espacial Neo4j-Spatial apresentou algum tipo de desvantagem na maioria dos aspectos avaliados;

41

Conclusão

▸NoSQL com dados geográficos é uma área bastante recente;

▸Tecnologia em constante evolução.

42

43

OBRIGADO!Perguntas?

top related