Spatial DBMS Buyer's Guide OTB Research Institute for Housing, Urban and Mobility Studies 2008-10-01...

16
2008-10-01 FOSS4G Cape Town Spatial DBMS Buyer's Guide 1 OTB Research Institute for Housing, Urban and Mobility Studies A spatial DBMS buyer’s guide Wim de Haas - RWS Wilko Quak - TUDelft Maarten Vermeij - TUDelft

Transcript of Spatial DBMS Buyer's Guide OTB Research Institute for Housing, Urban and Mobility Studies 2008-10-01...

2008-10-01 FOSS4G Cape Town

Spatial DBMS Buyer's Guide

1

OTB Research Institute for Housing, Urban and Mobility Studies

A spatial DBMS buyer’s guide

Wim de Haas - RWSWilko Quak - TUDelftMaarten Vermeij - TUDelft

2008-10-01 2

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Overview

• Short CV• Example: A camera buyer’s guide• Towards a spatial DBMS c• Discussion

2008-10-01 3

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Background

• 1994: PhD student in spatial DBMS performance• 1995: Wrote spatial extension to MonetDB (was

fastest in the world back then)• 2000-now: work at GIS-technology department

and test various DBMS for various reasons:• Products: Ingres, Oracle, Oracle topology,

Oracle Point Cloud, Informix, PostGIS, MySQL, ArcSDE, …

• Datasets: Cadastral, Laser Scanning Points, GPS logs, road maintenance data.

2008-10-01 4

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Example: A camera buyer’s guide

Figure out your

profile

Check out the specs

that matter

Use featurematrix

2008-10-01 5

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Towards a spatial DBMS buyer’s guide?

• Buyer’s Guide (does not exist)• Feature Matrix:• Last version compares only (SQLServer,

MySQL and PostGIS.• Based on documentation and not verified

2008-10-01 6

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Let’s write a ‘buyer’s’ guide:

1. Make categories of users:• Done: FOSS4G2007: Server Builders, GIS

Users, Dataset Maintainer, Power User2. Figure out relevant feature for each category:• Todo: See rest of presentation

3. Fill feature matrix:• Continuous JOB: For community?

2008-10-01 7

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Buyer’s guide Feature list

• Functionality• Performance• Ease of Use• Documentation• Hardware needs• Total Cost of Ownership• Integration in business environment• Scaleability• Open Source vs Closed Source

2008-10-01 8

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Functionality

• Check the documentation.• Run cross check or test:

Same co-ordinate transformation gives meters of

difference

2008-10-01 9

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Performance (= benchmarking)

• Not as important as you would expect• In most cases performance is not an issue• Moore’s law helps a lot

2008-10-01 10

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Ease of Use

• For 1 day of consultancy to improve performance you can buy a lot of hardware!

• A cumbersome system is not fun:• A self organizing DBMS might save a lot of work:• Adherance to standards saves time (Learn

another dialect of SQL, Please: polygons in WKT)

• Readable documentation helps

2008-10-01 11

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

DocumentationPostGI

S

Oracle

2008-10-01 12

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Total Cost of Ownership

• Open Source = free• Cost for support• Hard to find support staff

2008-10-01 13

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Integration

• How well does the DBMS integrate with other products:• SOAP• JDBC• Hibernate• The rest of the GIS stack

2008-10-01 14

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Scaleability

• Very hard to predict without testing.• Most functions look like this:

There is a breakpoin

t here

There might be another breakpoint

here

2008-10-01 15

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Open Source or not?

• Vendor Lock-in is EVERYWHERE:

2008-10-01 16

OTB Research Institute for Housing, Urban and Mobility Studies

Spatial DBMS Buyer's Guide

Discussion