Spatial DBMS Buyer's Guide OTB Research Institute for Housing, Urban and Mobility Studies 2008-10-01...
-
Upload
brandon-price -
Category
Documents
-
view
215 -
download
1
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: