Thanks Frank and Rich.

You guys have been a lot of help. I'll talk this info over with my buddy
and we will do some testing.

Landon

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Frank Warmerdam
Sent: Friday, November 30, 2007 1:17 PM
To: [email protected]
Cc: Mark Dennehy
Subject: Re: [Geowanking] Storing Simple Geometries in a RDBMS Model

Landon Blake wrote:
> Thanks for that response Frank. I find this very interesting.
> 
> It seems that you could model just about any data stored in a RDBMS as
> an object in an object-oriented programming language.
> 
> For example: If you were writing a database program for used car lots
> you could represent cars as objects instead of data in individual
table
> cells. But at some point you have to ask, is this worth the effort? I
> think that is one advantage of the RDBMS model, you can represent all
> types of data without custom programming.

Landon,

I did not in any way suggest that the solution to the fully normalized
RDBMS model is an object oriented database.  Only that for reasonable
performance it is desirable to "closely associate" the whole geometry
of a feature with the feature record, and have some sort of spatial
extents information for features that allows reasonable fast spatial
queries.

> Still, I wonder if the overhead of an additional engine on top of the
> database makes the speed gap small. Have there been any documented
> benchmarks that compare this model to others?
> 
> I think I'll see if my friend is interested in running some tests.

I would encourage him to do some comparisons.  For instance, try loading
a "counties worth" of TIGER data in fully normalized form, and in
WKB+extents
form and then do various operations.  For instance, see how long it
takes
to fetch all the features and their geometries that match some non
spatial criteria (perhaps a single zip code).  And see how long it takes
to fetch all the features and their geometries that meet a particular
spatial criteria (perhaps intersecting a 1mile x 1mile rectangle).

Here I'm not even suggesting any special spatial type or specially
optimized spatial index ... that's just gravy on the cake.

Best regards,
-- 
---------------------------------------+--------------------------------
------
I set the clouds in motion - turn up   | Frank Warmerdam,
[EMAIL PROTECTED]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo,
http://osgeo.org

_______________________________________________
Geowanking mailing list
[email protected]
http://lists.burri.to/mailman/listinfo/geowanking


Warning:
Information provided via electronic media is not guaranteed against defects 
including translation and transmission errors. If the reader is not the 
intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this information in error, please notify the sender immediately.
_______________________________________________
Geowanking mailing list
[email protected]
http://lists.burri.to/mailman/listinfo/geowanking

Reply via email to