GeoNoSQL: Banco de dados geoespacial em NoSQL
DOI:
https://doi.org/10.14210/cotb.v0n0.pp.303-309Resumo
Hoje, dados geoespaciais são criados, armazenados e utilizados em uma quantidade nunca vista antes. No entanto, o grande volume de dados obtidos com sensores geográficos, satélites, redes sociais e demais serviços de localização tornou-se um desafio para os tradicionais bancos de dados relacionais e objeto-relacionais. Nesse cenário, gerenciadores de bancos de dados não relacionais, conhecidos como NoSQL, podem apresentar soluções mais eficientes para manipular grandes volumes de dados. Este trabalho propõe a construção de um protótipo NoSQL espacial, chamado GeoNoSQL, utilizando o Apache Cassandra, um gerenciador não relacional de alta escalabilidade e desempenho. Os recursos de indexação espacial são construídos utilizando a biblioteca de recuperação de informação Apache Lucene. Uma análise experimental de desempenho mostra que essa solução é superior ao PostGIS, a extensão espacial do PostgreSQL.Downloads
Edição
Seção
Artigos Completos