GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2....

12
GPicS GeoPictureService

Transcript of GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2....

Page 1: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

GPicSGeoPictureService

Page 2: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

Gliederung1. Systemarchitektur

1. Model 2. SSDs

2. eXist1. Allgemeines

2. One BIG vs. Many small

Page 3: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

Systemarchitektur / ModelBenutzer

String name

String password

String email

List<Album> albumList

AlbumString name

String description

String password

List<Bild> picList

Bild

Integer id

String name

String description

String filePosition

Boolean isPublic

Date timestamp

Position pos

Page 4: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

Systemarchitektur / ModelPosition

Integer id

String latitudeRef

String latitude

String latitudeDecimal

String longitudeRef

String longitude

String longitudeDecimal

String altitude

String direction

Rundreise

String name

String description

String password

Map<Integer,Bild> picList (Integer für Position in Rundreise)

Page 5: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

Systemarchitektur / SSDs

Page 6: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.
Page 7: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.
Page 8: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.
Page 9: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.
Page 10: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

eXist / Allgemeines native XML-DB Installationsmöglichkeiten:

Jetty * Tomcat Embedded Standalone

Abfragen über XQuery Java-Client RESTful Webservices*

Page 11: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

One BIG vs. Many small

OneBIG Many small

Anzahl Items 10.000 20

Anzahl Dateien 1 500

Dateigröße 1,5MB ca. 3KB

- Viele Dateien, Verwaltungsoverhead -Keine Performanceunterschiede merkbar

Page 12: GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.