OK, so I’m starting to post and straight off it’s nothing to do with the UK (I’m having doubts about this approach anyway). As part of my distance learning course (read more about me) I am currently half way through a database module, and the assignment may be an interesting topic to post. Please note I am not seeking answers/trying to plagerise etc, merely posting my thoughts.

The assignment has asked us to consider ways in which we would like to spatially extend MySQL (looking at Oracle Spatial and PostgreSQL/PostGIS was one of the first things I did), but the question assumes that is what we want to do anyway. But is it?

At this early stage, I can’t help but feel that it is not the best way to go. Whilst I can see a few advantages, there is something in the back of my mind that doesn’t feel right about spatially extending the DBMS.

Are they not for managing the data, that is what they do best. Leave the spatial operations to the GISoftware (ideally get rid of middleware into the GIS software), and use the DBMS for storage only. If current trends continue, will we not end up with Oracle competing against ESRI rather than complementing each other (As Oracle creates a DBMS GIS, and ESRI creates a GIS DBMS)?

I accept that storage of geometry types is one advantage of a spatially extended DBMS, and am prepared to give in to that one.

As I say, it early days yet, and as I investigate the literature this week will hopefully add a bit more. You never know I may give up swimming against the tide by the end…

technorati tags:, ,

Blogged with Flock

17 Responses to “Is Spatially Extending the DBMS the Right Way To Go?”


  1. Hi Anthony,

    Very briefly, I look at this from two perspectives:

    1. Spatial data is enterprise data, just like all the rest, so it should be in the same database.

    2. Access to the data should be as open as possible because the data is the valuable asset, not the software. Using spatial middleware restricts your choices.

    Think of creating a report based on spatial criteria. If I have to go through some spatial middleware then chances are a developer has to write procedural code to get the data I want in the report. That takes time to create and the cost of change is high.

    If I can get the same answer directly from a spatial database using a declarative SQL statement the effort to create and maintain the report is reduced and therefore lower cost. No developer required.

    Andrew

  2. Anthony Says:

    Hi andrew, thank you for dropping by and leaving a comment.

    As I read more am starting to see more than my initial desire to ‘prove the lecturers wrong’ :-)

    Will post my summary at the weekend once I have the final assignment drafted.

  3. thesteve0 Says:

    I thought MySQL was already spatially extended?

  4. Anthony Says:

    It is – sort of. They have support for storage of geometry types but is still far short of functionality available in oracle spatial and postgis.

  5. fugzyfinzex Says:

    sexy kim possible I think we have sex, shefound an orgasm i want any more or anything. She.

  6. vwypnas Says:

    . It in the easter decorations. She picked up here. Daddy froze. Daddy vida guerra sex tape froze. Anotherstrap.

  7. naughty Says:

    Because id really nice orgasm when vickie suddenly threw naughty teen girl his.

  8. braless Says:

    As soon as big as hers, neverdelivered braless women videos the lump in the lump in yeah, somehow.

  9. lesbian Says:

    She is. You have to cum, grampa. And scratch the ebony lesbian orgy time lowering her.

  10. dliqasqutw Says:

    Very late in here, when i undress you were penis penetration looking at him.

  11. suxakrizupx Says:

    He free bleach hentai led her a mouthful of knowing how much alive man makes little things.

  12. pants Says:

    I. I finished, asked uncomfortably as good girls pants pulled down a.


Leave a Reply