分布式数据库和应用程序【英文】
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Distributed Databases and Applications
John Wieczorek Museum of Vertebrate Zoology, UC Berkeley
DiGIR
1
Distributed Databases
Multiple sources of data …under local control, …with concepts in common …and a desire to deliver data as part of a community.
DiGIR
11
Project Goals
To define a protocol for retrieving structured data from multiple, heterogeneous databases across the Internet To build a reference implementation of both provider and portal software using said protocol
LifeMapper Global Biodiversity Information Facility (GBIF)
DiGIR
7
Distributed vs. centralized
Multiple sources of data …under local control, …with concepts in common …and a desire to deliver data as part of a community
DiGIR
4
Distributed Databases
Mountain and Plains Spatio-Temporal DatabaseInformatics (MaPSTeDI) Ocean Biogeographic Information System (OBIS) Pacific Basin Information Node, National Biological Information Infrastructure (PBIN, NBII) Species Link, Centro de Referê ncia em Informaç ã o Ambiental (Species Link, CRIA) A Virtual Herbarium of the Chicago Region (vPlants) Spatial Analysis of Local Vegetation Inventories Across Scales (SALVIAS) …
DiGIR
8
Distributed vs. centralized
In other words, distribute the headache rather than have one central migraine.
DiGIR
9
DiGIR
Distributed Generic Information Retrieval
DiGIR
2
Distributed Databases
The Species Analyst (TSA) The Integrated Taxonomic Information System (ITIS) FishNet The Mammal Networked Information System (MaNIS) HerpNET The Ornithological Information System (ORNIS) …
John Wieczorek, Stan Blum, Dave Vieglais, P.J. Schwartz
DiGIR
10
Project Rationale
To avoid multiple incongruous development efforts To pool resources and create a community of experts To solve the problem of scalability
5
DiGIR
Distributed Databases
Berkeley Natural History Museums (BNHM) Association of Biological Collections, UC Davis …
DiGIR
6
Distributed Databases
DiGIR
3
Distributed Databases
European Natural History Science Information Network (ENHSIN) Biological Collection Access for Europe (BioCASE) Australia Virtual Herbarium (AVH) Red Mundial de Informació n Sobre Biodiversidad, Comisió n Nacional para el Conocimiento y Uso de la Biodiversidad (REMIB, CONABIO) …
DiGIR
12
Design Goals
To use open protocols and standards, such as HTTP and XML To decouple the protocol, software and semantics To make new data provider installations as easy as possible To have open source development and GNU General Public Licensing
DiGIR
13
DiGIR Architecture
John Wieczorek Museum of Vertebrate Zoology, UC Berkeley
DiGIR
1
Distributed Databases
Multiple sources of data …under local control, …with concepts in common …and a desire to deliver data as part of a community.
DiGIR
11
Project Goals
To define a protocol for retrieving structured data from multiple, heterogeneous databases across the Internet To build a reference implementation of both provider and portal software using said protocol
LifeMapper Global Biodiversity Information Facility (GBIF)
DiGIR
7
Distributed vs. centralized
Multiple sources of data …under local control, …with concepts in common …and a desire to deliver data as part of a community
DiGIR
4
Distributed Databases
Mountain and Plains Spatio-Temporal DatabaseInformatics (MaPSTeDI) Ocean Biogeographic Information System (OBIS) Pacific Basin Information Node, National Biological Information Infrastructure (PBIN, NBII) Species Link, Centro de Referê ncia em Informaç ã o Ambiental (Species Link, CRIA) A Virtual Herbarium of the Chicago Region (vPlants) Spatial Analysis of Local Vegetation Inventories Across Scales (SALVIAS) …
DiGIR
8
Distributed vs. centralized
In other words, distribute the headache rather than have one central migraine.
DiGIR
9
DiGIR
Distributed Generic Information Retrieval
DiGIR
2
Distributed Databases
The Species Analyst (TSA) The Integrated Taxonomic Information System (ITIS) FishNet The Mammal Networked Information System (MaNIS) HerpNET The Ornithological Information System (ORNIS) …
John Wieczorek, Stan Blum, Dave Vieglais, P.J. Schwartz
DiGIR
10
Project Rationale
To avoid multiple incongruous development efforts To pool resources and create a community of experts To solve the problem of scalability
5
DiGIR
Distributed Databases
Berkeley Natural History Museums (BNHM) Association of Biological Collections, UC Davis …
DiGIR
6
Distributed Databases
DiGIR
3
Distributed Databases
European Natural History Science Information Network (ENHSIN) Biological Collection Access for Europe (BioCASE) Australia Virtual Herbarium (AVH) Red Mundial de Informació n Sobre Biodiversidad, Comisió n Nacional para el Conocimiento y Uso de la Biodiversidad (REMIB, CONABIO) …
DiGIR
12
Design Goals
To use open protocols and standards, such as HTTP and XML To decouple the protocol, software and semantics To make new data provider installations as easy as possible To have open source development and GNU General Public Licensing
DiGIR
13
DiGIR Architecture