SlideShare uma empresa Scribd logo
1 de 54
Bancos de Dados Orientados a Objeto   Estudo de Casos Kelly Prudente Pereira Luciano Soares Bohnert Orientador: Fernando Albuquerque
Objetivos do Projeto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Orientação a Objetos e o Modelo de Dados Orientado a Objetos ,[object Object],[object Object],[object Object],[object Object],[object Object]
A Orientação a Objetos  ,[object Object]
A Orientação a Objetos  ,[object Object],[object Object],[object Object]
O modelo de Dados Orientado a Objeto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O modelo de Dados Orientado a Objeto ,[object Object],[object Object],[object Object],Para a Classe  País : Para a Classe  Estado : Estados : (set) Estado   inverse is Estado.País Pais : pais inverse is País.Estado
Porque ODBMS: Comparando RDBMS e ODBMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O Modelo de Relacional ,[object Object],[object Object]
O Modelo de Objeto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Combinando os modelos ,[object Object],[object Object],[object Object],[object Object]
Manipulação de Dados para Objetos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Bancos da Dados Orientados a Objeto ,[object Object],[object Object],[object Object],[object Object]
Padronizações ,[object Object],[object Object],[object Object],[object Object],[object Object]
Padronizações ,[object Object],[object Object],[object Object],interface Empregado {....}; interface Professor : Empregado {....}; interface Professor_Substituto : Professor {....}; interface Professor_Auxiliar : Professor {....};
Padronizações ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Padronizações ,[object Object],[object Object],[object Object],[object Object],[object Object],interface Transaction { void begin() raises(TransactionlnProgress,DatabaseClosed); void commit() raises(TransactionNotlnProgress);  void abort() raises(TransactionNotlriFrogress);  void checkpoint() raises(TransactionNotlnProgress);  void join() raises(TrarisactionNotlnProgress);  void Leave() raises(TransactionNotlnProgress);  boolean isOpen(): }
Padronizações ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODL  ,[object Object],[object Object],[object Object],[object Object],c lass nome_classe extends nome_super_classe  : nome_interface (extent nome_extensão) { //elementos da classe }; attribute tipo  nome_atributo  ;   relationship classe_relacionada_a nome_relacionamento inverse classe_relacionada_a :: nome_relacionamento_da_classe_relacionada;
ODL ,[object Object],tipo_retorno nome_metodo(lista parâmetros) raises (lista_exceções)
OQL ,[object Object],[object Object],[object Object],select struct (i: x.idade, s: x.sexo) from (select y from Empregados y where y.anosdecasa = “10”) as x  where x.nome = “Kelly” p.pai.endereço.cidade.nome
OQL ,[object Object],[object Object],[object Object],[object Object],[object Object],select p.atividades from Pessoas p  select ((Estudante)p).nota from Pessoas p  where “curso” in atividades
Jasmine ,[object Object],[object Object],[object Object],[object Object],[object Object]
Object Databases – Conceitos do Jasmine
Componentes do Jasmine
O Projeto do Jasmine ,[object Object],[object Object],[object Object],[object Object],[object Object]
O Projeto do Jasmine - cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5. Persistent Java ,[object Object],[object Object],[object Object],[object Object],[object Object]
Como o pJ funciona?
Persistent Java – Ativação
Persistent Java - cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
POET ,[object Object],[object Object],[object Object]
POET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
POET ,[object Object],[object Object],[object Object],[object Object],[object Object]
Plataformas Suportadas pelo OSS 6.1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Edição do POET SDK para Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[classesessoa] persistent = true [schematay_dict] oneFile = false [databasesy_base] oneFile = false
POET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Access Patterns
Poet - Transações ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Edição do POET SDK para Java - cont ,[object Object]
Desenvolvimento com Bancos de Dados Orientados a Objeto ,[object Object],[object Object],[object Object],[object Object]
Modelagem do Sistema ,[object Object],[object Object],[object Object],[object Object]
Modelagem de Negócio
Modelo de Casos de Uso
Modelo de Casos de Uso – Auto-Atendimento
Sistema de Auto-Atendimento -  Análise e Projeto
Projeto Banco Genérico ,[object Object],[object Object]
Projeto – Sistema de Contas
Projeto – SisCon
Projeto – Sistema de Auto-Atendimento
Projeto - SisAA
Conclusão ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Bancos de Dados para Bibliotecarios
Bancos de Dados para BibliotecariosBancos de Dados para Bibliotecarios
Bancos de Dados para BibliotecariosLuciano Ramalho
 
Banco de dados
Banco de dadosBanco de dados
Banco de dadosJohn Leno
 
Bancos de Dados Geográficos
Bancos de Dados GeográficosBancos de Dados Geográficos
Bancos de Dados GeográficosSuzana Viana Mota
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com HibernateDanilo Braga
 
Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotaçõesdieguinhomcz
 
Bancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosBancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosLuciano Ramalho
 
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosMozart Dornelles Claret
 
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosNatanael Simões
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Apostila hibernate
Apostila hibernateApostila hibernate
Apostila hibernateAgenor Neto
 
Banco de Dados em Grafos com Neo4J
Banco de Dados em Grafos com Neo4J  Banco de Dados em Grafos com Neo4J
Banco de Dados em Grafos com Neo4J Daniel San Martin
 

Mais procurados (20)

Banco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetosBanco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetos
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Bancos de Dados para Bibliotecarios
Bancos de Dados para BibliotecariosBancos de Dados para Bibliotecarios
Bancos de Dados para Bibliotecarios
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 
Bancos de Dados Geográficos
Bancos de Dados GeográficosBancos de Dados Geográficos
Bancos de Dados Geográficos
 
Hibernate conceitos
Hibernate conceitosHibernate conceitos
Hibernate conceitos
 
Aula 1
Aula 1Aula 1
Aula 1
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
 
Aula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de DadosAula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de Dados
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotações
 
Bancos de Dados para Bibliotecários
Bancos de Dados para BibliotecáriosBancos de Dados para Bibliotecários
Bancos de Dados para Bibliotecários
 
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
 
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Apostila hibernate
Apostila hibernateApostila hibernate
Apostila hibernate
 
Slide da aula 04
Slide da aula 04Slide da aula 04
Slide da aula 04
 
Banco de Dados em Grafos com Neo4J
Banco de Dados em Grafos com Neo4J  Banco de Dados em Grafos com Neo4J
Banco de Dados em Grafos com Neo4J
 

Destaque

Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetosStefan Horochovec
 
Relatorio F Radar 09(2)
Relatorio F Radar 09(2)Relatorio F Radar 09(2)
Relatorio F Radar 09(2)FatoseDados
 
1000 exercicios resolvidos contabilidade
1000 exercicios resolvidos contabilidade1000 exercicios resolvidos contabilidade
1000 exercicios resolvidos contabilidaderazonetecontabil
 
Definições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpDefinições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpRogleison Rabelo, ITIL ISO
 
SMTP POP E IMAP
SMTP POP E IMAPSMTP POP E IMAP
SMTP POP E IMAPjamesfrk
 
Arrendamento Mercantil
Arrendamento MercantilArrendamento Mercantil
Arrendamento MercantilMaciel "Massa"
 
[BeefSummit Brasil] Daniel Miranda: Como a análise de dados direcionou a pro...
[BeefSummit Brasil] Daniel Miranda:  Como a análise de dados direcionou a pro...[BeefSummit Brasil] Daniel Miranda:  Como a análise de dados direcionou a pro...
[BeefSummit Brasil] Daniel Miranda: Como a análise de dados direcionou a pro...AgroTalento
 
Processo de Formação de Preço - Marketing
Processo de Formação de Preço - MarketingProcesso de Formação de Preço - Marketing
Processo de Formação de Preço - MarketingRuy Fortini
 
Arrendamento mercantil ou leasing
Arrendamento mercantil ou leasingArrendamento mercantil ou leasing
Arrendamento mercantil ou leasingRosi Paixao
 
Estudo de Caso - Sistema de Custeio por Absorção e Variável
Estudo de Caso -  Sistema de Custeio por Absorção e VariávelEstudo de Caso -  Sistema de Custeio por Absorção e Variável
Estudo de Caso - Sistema de Custeio por Absorção e VariávelÉrica Rangel
 
Exercicios resolvidos contabilidade geral aula 11 cathedra
Exercicios resolvidos contabilidade geral   aula 11 cathedraExercicios resolvidos contabilidade geral   aula 11 cathedra
Exercicios resolvidos contabilidade geral aula 11 cathedracontacontabil
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Rafael Barbolo
 
Estudo do caso
Estudo do casoEstudo do caso
Estudo do casoMayjö .
 
Banco de Dados - Tipos de Dados
Banco de Dados - Tipos de DadosBanco de Dados - Tipos de Dados
Banco de Dados - Tipos de DadosNatanael Simões
 
Slide de redes ( resumido )
Slide de redes ( resumido )Slide de redes ( resumido )
Slide de redes ( resumido )Washington Luis
 
Gestão de projetos baseada no estudo de casos
Gestão de projetos baseada no estudo de casosGestão de projetos baseada no estudo de casos
Gestão de projetos baseada no estudo de casosEduardo Longo
 

Destaque (20)

Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 
Relatorio F Radar 09(2)
Relatorio F Radar 09(2)Relatorio F Radar 09(2)
Relatorio F Radar 09(2)
 
1000 exercicios resolvidos contabilidade
1000 exercicios resolvidos contabilidade1000 exercicios resolvidos contabilidade
1000 exercicios resolvidos contabilidade
 
Definições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpDefinições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntp
 
SMTP POP E IMAP
SMTP POP E IMAPSMTP POP E IMAP
SMTP POP E IMAP
 
Arrendamento Mercantil
Arrendamento MercantilArrendamento Mercantil
Arrendamento Mercantil
 
Aula2 protocolos
Aula2 protocolosAula2 protocolos
Aula2 protocolos
 
[BeefSummit Brasil] Daniel Miranda: Como a análise de dados direcionou a pro...
[BeefSummit Brasil] Daniel Miranda:  Como a análise de dados direcionou a pro...[BeefSummit Brasil] Daniel Miranda:  Como a análise de dados direcionou a pro...
[BeefSummit Brasil] Daniel Miranda: Como a análise de dados direcionou a pro...
 
Processo de Formação de Preço - Marketing
Processo de Formação de Preço - MarketingProcesso de Formação de Preço - Marketing
Processo de Formação de Preço - Marketing
 
Arrendamento mercantil ou leasing
Arrendamento mercantil ou leasingArrendamento mercantil ou leasing
Arrendamento mercantil ou leasing
 
Leasing
LeasingLeasing
Leasing
 
HTTP
HTTPHTTP
HTTP
 
Estudo de Caso - Sistema de Custeio por Absorção e Variável
Estudo de Caso -  Sistema de Custeio por Absorção e VariávelEstudo de Caso -  Sistema de Custeio por Absorção e Variável
Estudo de Caso - Sistema de Custeio por Absorção e Variável
 
Exercicios resolvidos contabilidade geral aula 11 cathedra
Exercicios resolvidos contabilidade geral   aula 11 cathedraExercicios resolvidos contabilidade geral   aula 11 cathedra
Exercicios resolvidos contabilidade geral aula 11 cathedra
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)
 
Estudo do caso
Estudo do casoEstudo do caso
Estudo do caso
 
Banco de Dados - Tipos de Dados
Banco de Dados - Tipos de DadosBanco de Dados - Tipos de Dados
Banco de Dados - Tipos de Dados
 
Tipos de dados em MySQL
Tipos de dados em MySQLTipos de dados em MySQL
Tipos de dados em MySQL
 
Slide de redes ( resumido )
Slide de redes ( resumido )Slide de redes ( resumido )
Slide de redes ( resumido )
 
Gestão de projetos baseada no estudo de casos
Gestão de projetos baseada no estudo de casosGestão de projetos baseada no estudo de casos
Gestão de projetos baseada no estudo de casos
 

Semelhante a Bancos de Dados Orientados a Objeto

Semelhante a Bancos de Dados Orientados a Objeto (20)

Apresentação mapeamento objeto relacional
Apresentação mapeamento objeto relacionalApresentação mapeamento objeto relacional
Apresentação mapeamento objeto relacional
 
Mapeamento Objeto Relacional em PHP com Outlet ORM
Mapeamento Objeto Relacional em PHP com Outlet ORMMapeamento Objeto Relacional em PHP com Outlet ORM
Mapeamento Objeto Relacional em PHP com Outlet ORM
 
MAC5855 - NoSQL
MAC5855 - NoSQLMAC5855 - NoSQL
MAC5855 - NoSQL
 
Processos iniciais do mapeamento OR
Processos iniciais do mapeamento ORProcessos iniciais do mapeamento OR
Processos iniciais do mapeamento OR
 
Hibernate
HibernateHibernate
Hibernate
 
Introdução ao Entity Framework 4
Introdução ao Entity Framework 4Introdução ao Entity Framework 4
Introdução ao Entity Framework 4
 
Introdução a JPA (2010)
Introdução a JPA (2010)Introdução a JPA (2010)
Introdução a JPA (2010)
 
Implementando enterprise patterns com PHP
Implementando enterprise patterns com PHPImplementando enterprise patterns com PHP
Implementando enterprise patterns com PHP
 
5 bdoo+bdor
5 bdoo+bdor5 bdoo+bdor
5 bdoo+bdor
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
MongoDB - Performance e Escalabilidade para aplicações web
MongoDB - Performance e Escalabilidade para aplicações webMongoDB - Performance e Escalabilidade para aplicações web
MongoDB - Performance e Escalabilidade para aplicações web
 
Curso De Hibernate 3
Curso De Hibernate 3Curso De Hibernate 3
Curso De Hibernate 3
 
Hibernate
HibernateHibernate
Hibernate
 
2006 - ADONET.ppt
2006 - ADONET.ppt2006 - ADONET.ppt
2006 - ADONET.ppt
 
Aula1
Aula1Aula1
Aula1
 
Deep Dive sobre Entity Framework
Deep Dive sobre Entity FrameworkDeep Dive sobre Entity Framework
Deep Dive sobre Entity Framework
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Persistência com JPA usando o NetBeans 7
Persistência com JPA usando o NetBeans 7Persistência com JPA usando o NetBeans 7
Persistência com JPA usando o NetBeans 7
 
Workshop MongoDB
Workshop MongoDBWorkshop MongoDB
Workshop MongoDB
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 

Mais de elliando dias

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScriptelliando dias
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structureselliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de containerelliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Webelliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorceryelliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Designelliando dias
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makeselliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Studyelliando dias
 

Mais de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Bancos de Dados Orientados a Objeto