Evandro Deliberal Aula 01

Tamanho: px
Começar a partir da página:

Download "Evandro Deliberal Aula 01"

Transcrição

1 Evandro Deliberal Aula 01

2 Agenda Bancos Não Relacionais

3 Índices O que é um índice? Uma forma de ordenar, de organizar,... Para que serve? Busca eficiente, mais rápida, acelerar... Quais tipos: Único, Primário e Secundário Denso, único Chave estrangeira Clustered

4 Índices

5 Estrutura de índices Baseado Hash Hash Transformação de caracteres em tamanhos fixos Os registros de um arquivo são agrupados em buckets, onde um bucket consiste em uma pagina primária e, possivelmente, páginas adicionais conectadas a uma cadeia

6 Estrutura de índices Baseado em Arvore As entradas de dados são organizadas de maneira ordenada pelo valor chave de pesquisa e uma estrutura de dados de pesquisa hierárquica é mantida direcionando as pesquisas às páginas corretas das entradas de dados.

7 O que envolve índices? Tamanho? Tipo de Dado? Transação? Normalização? Cardinalidade? Replicação? O que mais...? Integridade é atributo ou resultado?

8 TEOREMA de CAP Teorema CAP (Consistency, Availability e Partition tolerance) Também conhecido como Brewer s theorem Resumidamente, afirma que existem três propriedades que são úteis em SGBD: C = Consistência (Permitir diversas transações) A = Disponibilidade (mesmo ocorrendo falha) P = Tolerância a Partições (manter o sistema operando mesmo no caso de falhas de rede)

9 Banco de Dados NoSQL Tradução: NoSql Not Only SQL Iniciou-se em 1998 como projeto acadêmico, porém nesta época não sofríamos do mau da ganancia dos dados, quanto mais tenho, mais armazeno. Quanto mais tenho, mais eu transformo e multiplico. Seu propósito e criação é para um grande volume de dados Escalabilidade Vertical recursos (processador, memória, armazenamento...) Horizontal Numero de maquinas

10 Banco de Dados NoSQL Impulsionado por: Google BigTable Amazon Dynamo Yahoo Facebook O que é? São Banco de dados não relacionais de alto desempenho Escalavem Schemma Free ou Ausência de Schemma Desnormalizado Consistência eventual (ACID não é aplicada simultaneamente)

11 NoSql - IMPORTANTE Em um sistema distribuído entende-se normal enfraquecer o requisito de consistência de dados, para aumentar a disponibilidade e a tolerância a criar mais partições. A partir desta idéia nasceu o conceito de BASE (Basically Available, Soft state, Eventual consistency) com propriedades e filosofia oposta. Este cenário provê transações distribuídas, tolerância a falhas de consistência, e replicação otimista em um sistema distribuído.

12 NoSql Tipos: Chave/Valor (key/value) Baseado em documento (document-store) Grafo (Graph)

13 Tipos NoSql Chave / Valor permite a persistência de dados totalmente livre de definições de estrutura para esquema uma abordagem parecida com uma tabela hash caracterizado pela sua facilidade ao ser implementado Permite que os dados sejam acessados rapidamente através da chave Aumenta também a disponibilidade do acesso aos dados A informação do conteúdo é armazenada e um índice em forma de um tipo primitivo de dado é usado para mapeá-lo

14 Tipos NoSql Chave / Valor Muita redundância e repetição

15 Tipos NoSql Baseado em Documento Parecido com o modelo Chave / Valor requisita que os dados armazenados sigam um formato que o banco possa interpretar Podem ser arquivos xml, json, json-blob Armazena coleções e documentos Há um agrupamento de documentos onde cada um destes documentos tem-se um conjunto de campos

16 Tipos NoSql Baseado em Documento

17 Tipo NoSql Chave X Documento

18 Tipos NoSql Grafos: Este modelo possui três componentes básicos Nós (vértices do grafo), relacionamentos(arestas) e as propriedades Visto como um multibraço rotulado e direcionado Muito útil para consultas demasiadamente complexas Possui bom desempenho

19 Tipos NoSql Grafos:

20 Tipos NoSql Outros Exemplos

21 Funcionalidades MVCC Multiversion concurrency control Oferece suporte as transações paralelas Não faz uso de locks para controle de concorrência Transações de escrita e leitura são feitas simultaneamente Escalabilidade Vertical Relacionada aos núcleos de Processamento CPU Horizontal Relacionada a funcionalidade de distribuição de dados e de carga por diversos servidores

22 Funcionalidades Map/Reduce Permite a manipulação de enormes volumes de dados ao longo de nós de uma rede Fase map problemas são particionados em pequenos problemas distribuídos ao longo da rede Fase Reduce problemas são resolvidos em cada nó filho e o resultado é passado para o pai até chegar a raiz do problema. Hadoop é uma implementação do MAP/Reduce open source

23 Map / Reduce Exemplo de um processo para contar palavras

24 E quais opções eu tenho? Baseado em Coluna (Column Stores): Hbase, Cassandra, Hypertable, Accumulo, Amazon SimpleDB, Cloudata, Cloudera, SciDB, HPCC, Stratosphere; Baseado em Documentos (Document Stores): MongoDB, CouchDB, BigCouch,RavenDB, Clusterpoint Server, ThruDB, TerraStore, RaptorDB, JasDB, SisoDB, SDB, SchemaFreeDB, djondb; Baseado em Grafos (Graph-Based Stores): Neo4J, Infinite Graph, Sones, InfoGrid, HyperGraphDB, DEX, Trinity, AllegroGraph, BrightStarDB, BigData, Meronymy, OpenLink Virtuoso, VertexDB, FlockDB;

25 E quais opções eu tenho? Baseado em Chave-Valor (Key-Value Stores): Dynamo, Azure Table Storage, Couchbase Server, Riak, Redis, LevelDB, Chordless, GenieDB, Scalaris, Tokyo Cabinet/Tyrant, GT.M, Scalien, Berkeley DB, Voldemort, Dynomite, KAI, MemcacheDB, Faircom C-Tree, HamsterDB, STSdb, Tarantool/Box, Maxtable, Pin-caster, RaptorDB, TIBCO Active Spaces, allegro-c, nessdb, HyperDex, Mnesia,LightCloud, Hibari, BangDB

26 Hadoop projeto envolve um conjunto de ferramentas voltadas para o processamento de dados de forma escalável, confiável e distribuída

27 NoSql Principais desafios: Continuar evoluindo Segurança Melhor balanceamento do ACID Difundir o conhecimento Presença em ferramentas corporativas...

28 Duvidas?

29 Obrigado Evandro Deliberal

Universidade Vila Velha. Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta

Universidade Vila Velha. Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta Universidade Vila Velha Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta Trabalho realizado para avaliação na disciplina de Banco de Dados II, do curso de Ciência da Computação, turno matutino,

Leia mais

Prof. Daniela Barreiro Claro

Prof. Daniela Barreiro Claro Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relação aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento

Leia mais

Prof. Daniela Barreiro Claro

Prof. Daniela Barreiro Claro Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relacao aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento

Leia mais

NoSQL. Cintia Freitas de Moura. BCC 441 Banco de Dados II / 2014

NoSQL. Cintia Freitas de Moura. BCC 441 Banco de Dados II / 2014 NoSQL Cintia Freitas de Moura BCC 441 Banco de Dados II / 2014 Origem: O termo NoSQL foi usado pela primeira vez em 1998, como o nome de um banco de dados relacional de código aberto que não possuía um

Leia mais

BIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt

BIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt BIG DATA: UMA INTRODUÇÃO Prof. Ronaldo R. Goldschmidt Instituto Militar de Engenharia Seção de Engenharia de Computação (SE/8) ronaldo.rgold@ime.eb.br / ronaldo.rgold@gmail.com 70% 60% 50% 40% 30% 20%

Leia mais

Introdução aos Bancos de Dados Não-Relacionais. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador)

Introdução aos Bancos de Dados Não-Relacionais. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Introdução aos Bancos de Dados Não-Relacionais Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Conteúdo Histórico de BDs não-relacionais na Web 4 Categorias de bancos NoSQL Exemplos de

Leia mais

NoSQL. Panorama atual através das experiências obtidas no projeto SciELO.

NoSQL. Panorama atual através das experiências obtidas no projeto SciELO. NoSQL Panorama atual através das experiências obtidas no projeto SciELO. III Encuentro de Desarrolladores de las Redes BVS y Asociadas por Gustavo Fonseca - 13/09/2012 {fabio.batalha,gustavo.fonseca,jamil.atta}@scielo.org

Leia mais

ANÁLISE DE SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS PARA ARMAZENAMENTO DE DADOS CLIMÁTICOS

ANÁLISE DE SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS PARA ARMAZENAMENTO DE DADOS CLIMÁTICOS UNIVERSIDADE FEDERAL DE MATO GROSSO INSTITUTO DE FÍSICA PROGRAMA DE PÓS GRADUAÇÃO EM FÍSICA AMBIENTAL ANÁLISE DE SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS PARA ARMAZENAMENTO DE DADOS CLIMÁTICOS Igor

Leia mais

Introdução. O que é um Banco de Dados (BD)?

Introdução. O que é um Banco de Dados (BD)? O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de

Leia mais

Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias

Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias Visão Geral Alta disponibilidade & tolerante a falhas Banco de dados distribuído de

Leia mais

Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA

Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA Agenda 2 Historia O que é NoSQL Teorema CAP Do que abrimos mão. Tipos de NoSQL Modelos de Dados Quem utiliza e o que. História 3 Bancos de Dados

Leia mais

Bancos de dados NOSQL (Not Only SQL)

Bancos de dados NOSQL (Not Only SQL) Bancos de dados NOSQL (Not Only SQL) Qual banco de dados utilizado pelo Facebook e Twitter???? E pelo Google? Quando você digita pindamonhangaba no Google, e ele traz: "Aproximadamente 7.220.000 resultados

Leia mais

Bancos de Dados NoSQL

Bancos de Dados NoSQL Bancos de Dados NoSQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Banco de Dados NoSQL (Not Only SQL) Foco no armazenamento de gigantescos volumes de dados (big data)

Leia mais

Marcio Victorino. Análise de Informações TCU - TI

Marcio Victorino. Análise de Informações TCU - TI 1 Análise de Informações TCU - TI 2 3 Bibliografia Essencial Martin Fowler. http://nosql-database.org/ http://hadoop.apache.org/ http://bigdatauniversity.com/ http://bigdataprojects.org/ ACM. IEEE. 4 Sofisticação

Leia mais

Big Data. A Nova Onda

Big Data. A Nova Onda Big Data A Nova Onda Ricardo Rezende 18 anos em TI; 12 anos como DBA Oracle; Infrastructure Principal @ Accenture Enkitec Group; Oracle Certified Professional; IBM Certified Database Associate; Mestrando

Leia mais

Informática Parte 5 Prof. Márcio Hunecke

Informática Parte 5 Prof. Márcio Hunecke Escriturário Informática Parte 5 Prof. Márcio Hunecke Informática BANCO DE DADOS NOSQL (CONCEITOS BÁSICOS, BANCOS ORIENTADOS A GRAFOS, COLUNAS, CHAVE/VALOR E DOCUMENTOS) NoSQL (originalmente se referindo

Leia mais

Pollyanna Gonçalves. Seminário da disciplina Banco de Dados II

Pollyanna Gonçalves. Seminário da disciplina Banco de Dados II Pollyanna Gonçalves Seminário da disciplina Banco de Dados II Web 2.0 vem gerando grande volume de dados Conteúdo gerado por redes sociais, sensores inteligentes, tecnologias de colaboração, etc. Novas

Leia mais

Neo4j Aprendendo conceitos por trás do Neo4j. Sem SQL? Apresentação. Por que grafos, por que agora? Por que grafos, por que agora?

Neo4j Aprendendo conceitos por trás do Neo4j. Sem SQL? Apresentação. Por que grafos, por que agora? Por que grafos, por que agora? Neo4j Aprendendo conceitos por trás do Neo4j Universidade Federal do Paraná - UFPR Programa de Pós-Graduação em Informática - PPGInf Oficina de Banco de Dados - CI829 Profa: Dra. Carmem Hara Aluno: Walmir

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

SGBD NoSQL. Débora Souza in940

SGBD NoSQL. Débora Souza in940 SGBD NoSQL Débora Souza in940 dsls@cin.ufpe.br Roteiro Introdução Motivação O que é NoSQL? Modelos de dados NoSQL Chave-valor Colunas Documentos Grafos Quem usa que modelo de dados? Como escolher um modelo?

Leia mais

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo. Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Aula Inaugural plano de ensino Bibliografia (próximo slide)

Leia mais

Grandes volumes de dados pertenciam ao domínio das aplicações científicas até há 15 anos atrás.

Grandes volumes de dados pertenciam ao domínio das aplicações científicas até há 15 anos atrás. Grandes volumes de dados pertenciam ao domínio das aplicações científicas até há 15 anos atrás. Com o crescimento exponencial das aplicações Web o volume de dados que é produzido e processado tornou-se

Leia mais

FACULDADE FARIAS BRITO CIÊNCIA DA COMPUTAÇÃO

FACULDADE FARIAS BRITO CIÊNCIA DA COMPUTAÇÃO FACULDADE FARIAS BRITO CIÊNCIA DA COMPUTAÇÃO Diogo Cezar Cunha Moreira Análise de Consultas em Bancos de Dados NoSQL em Ambiente de Computação nas Nuvens. Fortaleza 2013 Diogo Cezar Cunha Moreira Análise

Leia mais

Ajuste de Performance em Bancos de Dados NoSQL

Ajuste de Performance em Bancos de Dados NoSQL III Escola Regional de Informática do Piauí. Livro Anais - Artigos e Minicursos, v. 1, n. 1, p. 254-279, jun, 2017. www.eripi.com.br/2017 - ISBN: 978-85-7669-395-6 Capítulo 1 Ajuste de Performance em Bancos

Leia mais

SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940

SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940 SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos Aluno: Jorge Dias Disciplina: IN940 Roteiro o Introdução o Motivação o NoSQL (Características) o Comparativo de SGBDs NoSQL x SGBDs Relacionais o Tipos

Leia mais

Palavras Chave: NoSQL, Escalabilidade, Banco de dados, web 2.0.

Palavras Chave: NoSQL, Escalabilidade, Banco de dados, web 2.0. 1 ESTUDO DE CASO BANCO DE DADOS NOSQL Davi Pistorello 1 Fábio Giordani 2 Kaie Guex 3 Resumo: Os bancos de dados relacionais são amplamente utilizados como solução de armazenagem em diversos tipos de sistemas,

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

Bases de Dados Relacional/Objeto e NoSQL. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática

Bases de Dados Relacional/Objeto e NoSQL. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática Bases de Dados Relacional/Objeto e NoSQL Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SGBDs Principais tarefas Gerir grandes volumes de dados Suportar acessos eficientes Garantir

Leia mais

E N AT O M O L I N A T O T H

E N AT O M O L I N A T O T H no:sql Not only SQL Renato Molina Toth ww.renatomolina.in R E N AT O M O L I N A T O T H O que é? O que é? Não é uma nova tecnologia, é uma nova abordagem Propõe um modelo alternativo de banco de dados

Leia mais

Engenharia de software 2011A. Trabalho sobre

Engenharia de software 2011A. Trabalho sobre Engenharia de software 2011A Trabalho sobre NOSQL Not only SQL NoSQL Not only SQL GRUPO - 9 Cléverton Heming Jardel Palagi Jonatam Gebing Marcos Wassem NOSQL O Termo NoSQL, foi utilizado pela primeira

Leia mais

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Moises Wesley de Souza

Leia mais

MAC5855 - NoSQL. Mauricio De Diana mdediana@ime.usp.br @mdediana

MAC5855 - NoSQL. Mauricio De Diana mdediana@ime.usp.br @mdediana MAC5855 - NoSQL Mauricio De Diana mdediana@ime.usp.br @mdediana Web 2.0 Data is the Next Intel Inside Inteligência Coletiva Grande volume de dados Escala global (Internet scale services) Web 2.0 Alto grau

Leia mais

Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação

Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Armazenamento de Dados Abertos com NoSQL: Um estudo de caso com Dados do Bolsa Família e NoSQL Cassandra Jorge

Leia mais

ESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL

ESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL ESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL Autores: Nicolas Ignácio RYBERG 1,2 ;; Angelo Augusto FROZZA 3 Identificação autores: 1 Bolsista PIBIC-EM/CNPq;; 2 Aluno do curso Técnico em Informática

Leia mais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais Computação em Nuvem Computação em nuvem: gerenciamento de dados Computação em nuvem (Cloud Computing) é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação

Leia mais

NoSQL: Vantagens, Desvantagens e Compromissos. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador)

NoSQL: Vantagens, Desvantagens e Compromissos. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) NoSQL: Vantagens, Desvantagens e Compromissos Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Agenda Definição de NoSQL Atributos de qualidade e trocas Modelo de dados Escalabilidade Transações

Leia mais

Análise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web

Análise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web Análise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web Danilo Lopes Santos Discente (BSI/IFBA-VCA) Pablo Freire Matos Orientador (CSI/IFBA-VCA) 2 Agenda

Leia mais

PrIntCloud. Disciplina: Procedência de Dados e Data Warehousing. Aluna: Shermila Guerra Santa Cruz. 16/04/13

PrIntCloud. Disciplina: Procedência de Dados e Data Warehousing. Aluna: Shermila Guerra Santa Cruz. 16/04/13 PrIntCloud Disciplina: Procedência de Dados e Data Warehousing. Aluna: Shermila Guerra Santa Cruz. 16/04/13 Roteiro 1. Fundamentação Teórica A.- Cloud Computing B.- Hadoop C.- MapReduce D.- NoSql 2. Proposta

Leia mais

UNIVERSIDADE FEDERAL DE ITAJUBÁ UNIFEI. ANÁLISE DAS METODOLOGIAS DE MIGRAÇÃO DE MODELOS SGBDs RELACIONAIS PARA MODELO NoSQL ORIENTADO A DOCUMENTOS

UNIVERSIDADE FEDERAL DE ITAJUBÁ UNIFEI. ANÁLISE DAS METODOLOGIAS DE MIGRAÇÃO DE MODELOS SGBDs RELACIONAIS PARA MODELO NoSQL ORIENTADO A DOCUMENTOS UNIVERSIDADE FEDERAL DE ITAJUBÁ UNIFEI ANÁLISE DAS METODOLOGIAS DE MIGRAÇÃO DE MODELOS SGBDs RELACIONAIS PARA MODELO NoSQL ORIENTADO A DOCUMENTOS Regiane Maciel de Melo Lima UNIFEI Itajubá 2018 i ANÁLISE

Leia mais

UM ESTUDO EXPLANATÓRIO ACERCA DOS MODELOS DE BANCO DE DADOS NOSQL

UM ESTUDO EXPLANATÓRIO ACERCA DOS MODELOS DE BANCO DE DADOS NOSQL UM ESTUDO EXPLANATÓRIO ACERCA DOS MODELOS DE BANCO DE DADOS NOSQL Alex Sandro Romeo de Souza POLETTO, Kaio Luiz BEGOSSO apoletto@femanet.com.br, kaiobegosso@hotmail.com RESUMO: NOSQL é uma tecnologia mundialmente

Leia mais

Uma Breve Introdução. Andréa Bordin

Uma Breve Introdução. Andréa Bordin Uma Breve Introdução Andréa Bordin O que significa? NoSQL é um termo genérico que define bancos de dados não-relacionais. A tecnologia NoSQL foi iniciada por companhias líderes da Internet - incluindo

Leia mais

SGBD NoSQL 1. Dácio Alves Florêncio

SGBD NoSQL 1. Dácio Alves Florêncio Dácio Alves Florêncio Introdução Surgimento da Web 2.0; Aplicações mais complexas; Ineficiência. 2 Motivação Ineficiência a tratar esses novos formatos de dados; 3 Objetivos Conceituação Fundamental do

Leia mais

Aula 04. Evandro Deliberal

Aula 04. Evandro Deliberal Aula 04 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal O que é Replicação repetir ou repetir-se por produção ou multiplicação = reproduzir Definição Mecanismo que

Leia mais

NoSQL. Arthur Azevedo Rafael Benedito

NoSQL. Arthur Azevedo Rafael Benedito NoSQL Arthur Azevedo Rafael Benedito Aviso! O que você vai ver/aprender nessa apresentação: Conceitos de banco de dados NoSQL; Taxonomia de banco de dados NoSQL; Conceitos de Banco de Dados distribuídos;

Leia mais

Sistemas de Gerenciamento de Dados na Nuvem. Carmem Satie Hara Universidade Federal do Paraná

Sistemas de Gerenciamento de Dados na Nuvem. Carmem Satie Hara Universidade Federal do Paraná Sistemas de Gerenciamento de Dados na Nuvem Carmem Satie Hara Universidade Federal do Paraná Computação na Nuvem Por que? A WEB está substituindo o desktop Google Gmail, Google Docs, Amazon, Flickr, Facebook,

Leia mais

UNIVERSIDADE DE CAXIAS DO SUL CENTRO DE CIÊNCIAS EXATAS E DA TECNOLOGIA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE DE CAXIAS DO SUL CENTRO DE CIÊNCIAS EXATAS E DA TECNOLOGIA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO UNIVERSIDADE DE CAXIAS DO SUL CENTRO DE CIÊNCIAS EXATAS E DA TECNOLOGIA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Tiézer Costa de Melo ESTUDO DE CASO DE BANCOS NOSQL NO CONTEXTO DE BIG DATA Caxias do Sul 2016

Leia mais

Utilização de Banco de Dados NoSql em Ambientes Corporativos

Utilização de Banco de Dados NoSql em Ambientes Corporativos Utilização de Banco de Dados NoSql em Ambientes Corporativos Felipe S. Pereira, Hermes P. Borges, Helio Rubens, Sonia A. Santana Unitri Centro Universitário do Triângulo Avenida Nicomedes Alves dos Santos,

Leia mais

NoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra.

NoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra. NoSQL Apache Cassandra para DBAs Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra. Apresentação Pessoal Ronaldo Martins: Há mais de 14 anos dedicado à tecnologias Oracle, passando pelas

Leia mais

Análise de Linguagem em um Banco de Dados Relacional Comparada ao Modelo NoSQL Analysis of Language in a Relational Database Compared to NoSQL Model

Análise de Linguagem em um Banco de Dados Relacional Comparada ao Modelo NoSQL Analysis of Language in a Relational Database Compared to NoSQL Model Análise de Linguagem em um Banco de Dados Relacional Comparada ao Modelo NoSQL Analysis of Language in a Relational Database Compared to NoSQL Model Gustavo Veloso Tomio 1, Simone de Almeida 2 1 Programa

Leia mais

BANCOS DE DADOS NÃO-RELACIONAIS: UM NOVO PARADIGMA PARA ARMAZENAMENTO DE DADOS EM SISTEMAS DE ENSINO COLABORATIVO

BANCOS DE DADOS NÃO-RELACIONAIS: UM NOVO PARADIGMA PARA ARMAZENAMENTO DE DADOS EM SISTEMAS DE ENSINO COLABORATIVO BANCOS DE DADOS NÃO-RELACIONAIS: UM NOVO PARADIGMA PARA ARMAZENAMENTO DE DADOS EM SISTEMAS DE ENSINO COLABORATIVO 184 Samuel Silva de Oliveira 1 Resumo A popularização do uso da internet e a grande quantidade

Leia mais

L s. e f. i u. F s. i e

L s. e f. i u. F s. i e Q S o N a t a D g i B e L te i e L e p eli F s i u L or: s s e f o r P Contato luisleite@recife.ifpe.edu.br Professorluisleite.wordpress.com O e u q o é D g Bi? a at Big Data Vivemos hoje a era da informação.

Leia mais

Entendendo o Big Data

Entendendo o Big Data Entendendo o Big Data Gerência de Arquitetura Corporativa Arquitetura De Dados Fernanda Farinelli Você já parou para pensar nos dados que geramos a cada instante? SCM Quantidade de Dados por dia Processa

Leia mais

4º Congresso Científico da Semana Tecnológica - IFSP 2013, copyright by IFSP de outubro de 2013, Bragança Paulista, SP, Brasil

4º Congresso Científico da Semana Tecnológica - IFSP 2013, copyright by IFSP de outubro de 2013, Bragança Paulista, SP, Brasil UMA ABORDAGEM ORIENTADA A DOCUMENTOS PARA ARMAZENAR PUBLICACOES MEDICAS Gustavo Dos Santos Flório, gu.florio@hotmail.com Bianca Maria Pedrosa, bpedrosa@ifsp.edu.br Instituto Federal de Educação, Ciência

Leia mais

Cláudio de Lima PROJETO LÓGICO DE BANCOS DE DADOS NOSQL DOCUMENTO A PARTIR DE ESQUEMAS CONCEITUAIS ENTIDADE-RELACIONAMENTO ESTENDIDO (EER)

Cláudio de Lima PROJETO LÓGICO DE BANCOS DE DADOS NOSQL DOCUMENTO A PARTIR DE ESQUEMAS CONCEITUAIS ENTIDADE-RELACIONAMENTO ESTENDIDO (EER) Cláudio de Lima PROJETO LÓGICO DE BANCOS DE DADOS NOSQL DOCUMENTO A PARTIR DE ESQUEMAS CONCEITUAIS ENTIDADE-RELACIONAMENTO ESTENDIDO (EER) Dissertação submetida ao Programa de Pós-Graduação em Ciência

Leia mais

Cassandra no Desenvolvimento de Aplicações para serviços Móveis. por J.P. Eiti Kimura

Cassandra no Desenvolvimento de Aplicações para serviços Móveis. por J.P. Eiti Kimura Cassandra no Desenvolvimento de Aplicações para serviços Móveis por J.P. Eiti Kimura Apache Cassandra O que é? Princípio de Funcionamento Modelo de dados Aplicação do Cassandra Requisitos do serviço Arquitetura

Leia mais

NoSQL - 2014. Edward Ribeiro

NoSQL - 2014. Edward Ribeiro NoSQL - 2014 Edward Ribeiro Edward Pesquisador independente (UnB) Professor Universitário Analista de Sistemas (Senado) Contribuidor de software livre Agenda 1. Motivação 2. Definição 3. Descrição a. Modelos

Leia mais

UNIVERSIDADE FEEVALE ANDERSON BUENO TRINDADE CONVERSÃO DE UM DIAGRAMA E-R PARA UMA BASE DE DADOS MONGODB (NOSQL)

UNIVERSIDADE FEEVALE ANDERSON BUENO TRINDADE CONVERSÃO DE UM DIAGRAMA E-R PARA UMA BASE DE DADOS MONGODB (NOSQL) UNIVERSIDADE FEEVALE ANDERSON BUENO TRINDADE CONVERSÃO DE UM DIAGRAMA E-R PARA UMA BASE DE DADOS MONGODB (NOSQL) (Título Provisório) Anteprojeto de Trabalho de Conclusão Novo Hamburgo 2015 ANDERSON BUENO

Leia mais

UM ESTUDO EXPLORATÓRIO ACERCA DE BANCO DE DADOS NOSQL COMPARADO AOS BANCOS DE DADOS RELACIONAIS

UM ESTUDO EXPLORATÓRIO ACERCA DE BANCO DE DADOS NOSQL COMPARADO AOS BANCOS DE DADOS RELACIONAIS UM ESTUDO EXPLORATÓRIO ACERCA DE BANCO DE DADOS NOSQL COMPARADO AOS BANCOS DE DADOS RELACIONAIS Pedro Henrique Ravagnani Pintar xpehen@outlook.com ABSTRACT: with the emergence of large amount of data and

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA ALBERTO TRINDADE TAVARES ANÁLISE DE SOLUÇÕES NOSQL PARA A IMPLEMENTAÇÃO DE CATÁLOGO DE FONTES DE DADOS PARA A

Leia mais

Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL

Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL Minicurso: Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL Geomar A. Schreiner Ronaldo S. Mello Departamento de Informática e Estatística (INE) Programa de Pós-Graduação em

Leia mais

NoSQL: onde, como e por quê? Rodrigo Hjort rodrigo@hjort.co

NoSQL: onde, como e por quê? Rodrigo Hjort rodrigo@hjort.co NoSQL: onde, como e por quê? Rodrigo Hjort rodrigo@hjort.co Quem aqui usa banco de dados? Por que precisamos de SQL? Onde usamos SQL (i.e. ACID)? MAS... Universo digital em expansão Fonte: IDC White Paper,

Leia mais

Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas

Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas Allexandre Sampaio Santos Soares Pablo Freire Matos Orientador (CSI/IFBA-VCA) Leonardo Barreto

Leia mais

A empresa brasileira de PostgreSQL

A empresa brasileira de PostgreSQL NoSQL + SQL = PostgreSQL A empresa brasileira de PostgreSQL DBA Brasil 1.0, São Paulo, 2016-04-16 Palestrante Fabrízio de Royes Mello Desenvolvedor PostgreSQL Líder do PostgreSQL Brasil Pós-Graduando Uniritter

Leia mais

NoSQL no desenvolvimento de aplicações Web colaborativas

NoSQL no desenvolvimento de aplicações Web colaborativas NoSQL no desenvolvimento de aplicações Web colaborativas Bernadette Farias Lóscio (bfl@cin.ufpe.br), Hélio Rodrigues de Oliveira (hro@cin.ufpe.br), Jonas César de Sousa Pontes (jcsp@cin.ufpe.br) Resumo

Leia mais

Um Repositório Chave-Valor com Garantia de Localidade de Dados. Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S.

Um Repositório Chave-Valor com Garantia de Localidade de Dados. Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S. Um Repositório Chave-Valor com Garantia de Localidade de Dados Patrick A. Bungama Wendel M. de Oliveira Flávio R. C. Sousa Carmem S. Hara Agenda Motivação Desafios ALOCS Princípios de funcionamento Experimentos

Leia mais

Banco de Dados Fundamentos Básicos. Hélder Antero Amaral Nunes

Banco de Dados Fundamentos Básicos. Hélder Antero Amaral Nunes Banco de Dados Fundamentos Básicos Hélder Antero Amaral Nunes Banco de dados Definição É um conjunto de dados relativos a um determinado ambiente, estejam eles armazenados ou não em um computador, que

Leia mais

FACULDADE FARIAS BRITO

FACULDADE FARIAS BRITO FACULDADE FARIAS BRITO CIÊNCIA DA COMPUTAÇÃO MARIA JOSIANE DE OLIVEIRA BARBOSA Análise Comparativa de Bancos de Dados Relacionais e NoSQL em um Ambiente de Computação nas Nuvens Fortaleza 2013 MARIA JOSIANE

Leia mais

Replicação. Cleide Luzia Bonfim Possamai 03/05/2018

Replicação. Cleide Luzia Bonfim Possamai 03/05/2018 Replicação Cleide Luzia Bonfim Possamai 03/05/2018 Agenda Conceito Motivação Principais abordagens Replicação single-leader Replicação multi-leader Replicação leaderless Modelos de consistência Conclusão

Leia mais

Curso: Banco de Dados I. Conceitos Iniciais

Curso: Banco de Dados I. Conceitos Iniciais Curso: Conceitos Iniciais Discussão inicial O que são Bancos de Dados? Quais os programas de Bancos de Dados mais conhecidos no mercado? Quais as vantagens do uso de Bancos de Dados nas empresas? Como

Leia mais

Unidade 1 Introdução

Unidade 1 Introdução Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD

Leia mais

Universidade de Brasília

Universidade de Brasília Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Análise Comparativa de Projeto e Administração de Banco de Dados Entre os SGBDs Cassandra e MySQL Hermano Portella

Leia mais

Conceitos e terminologia de segurança quanto à disponibilidade

Conceitos e terminologia de segurança quanto à disponibilidade Conceitos e terminologia de segurança quanto à disponibilidade Parte 1 I) Revisão II) Introdução Segurança Disponibilidade III) Serviços IV) Cluster V) Redundância Agenda Sistemas Operacionais Ponteiro

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Designing Data Intensive Applications

Designing Data Intensive Applications Designing Data Intensive Applications Capítulo 2: Modelos de Dados e Linguagens de Consulta Carmem Hara Modelos de Dados nas Aplicações Objetos e Relacionamentos nas Aplicações Projeto de Aplicações Modelo

Leia mais

Bruno Antunes da Silva UFSCar - Sorocaba

Bruno Antunes da Silva UFSCar - Sorocaba Bruno Antunes da Silva UFSCar - Sorocaba Introdução HDFS Arquitetura Leitura e escrita Distribuição de nós Controle de réplicas Balancer MapReduce Conclusão Aplicações web com grandes quantidades de dados

Leia mais

Informática Parte 11 Prof. Márcio Hunecke

Informática Parte 11 Prof. Márcio Hunecke Escriturário Informática Parte 11 Prof. Márcio Hunecke Informática FERRAMENTAS DE INGESTÃO DE DADOS (SQOOP 1.4.6, FLUME 1.7.0, NIFI 1.3.0 E KAFKA 0.11.0) Visão geral sobre os quatro componentes Fazem

Leia mais

Big Data Open Source com Hadoop

Big Data Open Source com Hadoop Big Data Open Source com Hadoop Palestrante: Marcio Junior Vieira marcio@ambientelivre.com.br Realização: Marcio Junior Vieira 14 anos de experiência em informática, vivência em desenvolvimento e análise

Leia mais

Workshops. Daniel Bento, Solutions Architect. 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Workshops. Daniel Bento, Solutions Architect. 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workshops Daniel Bento, Solutions Architect 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workshops 30/03 - Escalando sua aplicação para os primeiros 10 milhões de usuários 27/04

Leia mais

Estudo Comparativo de Bancos de Dados NoSQL

Estudo Comparativo de Bancos de Dados NoSQL Estudo Comparativo de Bancos de Dados NoSQL Dinei A. Rockenbach 1, Nadine Anderle 1, Dalvan Griebler 1,2, Samuel Souza 1 1 Laboratório de Pesquisas Avançadas para Computação em Nuvem (LARCC) Faculdade

Leia mais

Por que? A WEB está substituindo o desktop Google Gmail, Google Docs, Amazon, Flickr, Facebook, Twitter, YouTube Mudança de Paradigma:

Por que? A WEB está substituindo o desktop Google Gmail, Google Docs, Amazon, Flickr, Facebook, Twitter, YouTube Mudança de Paradigma: Por que? A WEB está substituindo o desktop Google Gmail, Google Docs, Amazon, Flickr, Facebook, Twitter, YouTube Mudança de Paradigma: Amazon Web Services Windows Azure Platform Google App Engine Evolução

Leia mais

Big Data. O que é Big Data! Como surgiu isso! Para que serve?!

Big Data. O que é Big Data! Como surgiu isso! Para que serve?! Big Data O que é Big Data! Como surgiu isso! Para que serve?! Da teoria a prática:! 1! Dá mesmo para! fazer algo prático! com o! Big Data?! Como tudo! começou?!! Qual o! Problema?! PERCEBEU:! Informações

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Sistemas de Apoio a Decisão

Sistemas de Apoio a Decisão Sistemas de Apoio a Decisão (Inteligência nos Negócios - Business Inteligente) Sistemas de Informação/Ciências da Computação Aran Bey Tcholakian Morales, Dr. Eng. (Unidade 1) 1. Inteligência nos Negócios

Leia mais

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva  UFU/FACOM/BCC GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento

Leia mais

Universidade Federal do Maranhão

Universidade Federal do Maranhão Universidade Federal do Maranhão Banco de Dados II Banco de Dados Distribuídos Carlos Eduardo Portela Serra de Castro * Sumário Introdução Vantagens Projeto de Bases de Dados Distribuídas Classificação

Leia mais

Abordagem NoSQL uma real alternativa

Abordagem NoSQL uma real alternativa 1 Abordagem NoSQL uma real alternativa Renato Molina Toth Universidade Federal de São Carlos Campus Sorocaba Sorocaba, São Paulo email: renatomolinat@gmail.com Abstract Nas grandes aplicações web, desktop

Leia mais

Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação

Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Banco de Dados Geográco utilizando NoSQL Cassandra: Estudo de Caso em um Sistema de Informação Geográco com Participação

Leia mais

Universidade de Brasília

Universidade de Brasília Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação NoSQL Cassandra: Um Estudo de Caso Com Workflows de Bioinformática Matheus Moreira Marques de Oliveira Monografia

Leia mais

Shermila Guerra Santa Cruz Orientador: Ricardo Rodrigues Ciferri

Shermila Guerra Santa Cruz Orientador: Ricardo Rodrigues Ciferri Shermila Guerra Santa Cruz Orientador: Ricardo Rodrigues Ciferri O que é computação em nuvem (CN)? Vantagens e desvantagens da computação em nuvem Serviços da computação em nuvem SaaS, IasS, PasS e DbasS

Leia mais

Gerenciamento de Dados em Larga Escala

Gerenciamento de Dados em Larga Escala CI242 Tópicos de Pesquisa em Informática Gerenciamento de Dados em Larga Escala Carmem Hara Tópicos Gerenciamento de dados na nuvem Dados ligados e web semântica Computação na Nuvem Por que? A WEB está

Leia mais

Banco de Dados. Banco de Dados

Banco de Dados. Banco de Dados Banco de Dados Banco de Dados Data Warehouse: banco de dados contendo dados extraídos do ambiente de produção da empresa, que foram selecionados e depurados, tendo sido otimizados para processamento de

Leia mais

AULA 3 Classificação dos Sistemas de Informação

AULA 3 Classificação dos Sistemas de Informação SISTEMAS DE INFORMAÇÃO AULA 3 Classificação dos Sistemas de Informação Sistemas de Gerenciamento de Banco de Dados professor Luciano Roberto Rocha www.lrocha.com.br SGBD Um Sistema de Gerenciamento de

Leia mais

Arquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação

Arquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação Arquivo Introdução a Computação Arquivos e Arquivo agrupamento organizado de dados que guardam entre si uma relação lógica e estruturada Registro conjunto de informações referentes a um elemento de um

Leia mais

COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações

COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações Jaqueline Joice Brito Slides em colaboração com Lucas de Carvalho Scabora Sumário Computação em Nuvem Definição

Leia mais

DIFERENÇAS NO DESENVOLVIMENTO DE APLICAÇÕES WEB COM BD TRADICIONAL E BD NOSQL MONGODB

DIFERENÇAS NO DESENVOLVIMENTO DE APLICAÇÕES WEB COM BD TRADICIONAL E BD NOSQL MONGODB DIFERENÇAS NO DESENVOLVIMENTO DE APLICAÇÕES WEB COM BD TRADICIONAL E BD NOSQL MONGODB Nicolas Ignacio RYBERG 1.2 ; Angelo Augusto FROZZA 3 ; Daniel de Andrade VARELA 3 Identificação autores: 1 Bolsista

Leia mais

NoSql Uma Alternativa ao Tradicional Modelo Relacional

NoSql Uma Alternativa ao Tradicional Modelo Relacional NoSql Uma Alternativa ao Tradicional Modelo Relacional Wesley José dos Santos 1, Tiago Piperno Bonetti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil Wesley199413@gmail.com, bonetti@unipar.br

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA MATHEUS DORNELAS RODRIGUES ANÁLISE SOBRE BASES DE DADOS PARA ARMAZENAMENTO E CONSULTA DE DADOS NÃO ESTRUTURADOS

Leia mais

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento

Leia mais