2009-03-16 6 views
6

Il mio team sta esaminando le funzionalità geospaziali offerte da diverse piattaforme di database.Tutti i database delle implementazioni SQL Geospatial sono specifici?

Tutti i database delle implementazioni sono specifici oppure esiste uno standard ANSI SQL o un tipo simile di standard che viene offerto o che verrà offerto in futuro?

Chiedo, perché vorrei che il codice implementato fosse il più indipendente possibile dal database (il nostro progetto è stato scritto per essere lo standard ANSI SQL).

Esiste un piano noto per la standardizzazione di questa funzionalità in futuro?

risposta

2

Attualmente, ci sono più di uno specifiche seguiti da popolari implementazioni di origine proprietarie e open di basi di dati spaziali:

PostGIS, Oracle, Microsoft SQL Server e in qualche misura MySQL, tutti i dati le basi implementano le interfacce standard per manipolare i dati spaziali. Tuttavia, nonostante queste caratteristiche abbastanza standardizzate, tutti i database di solito differiscono a livello SQL semplice, cosa che potrebbe rendere complicata l'implementazione indipendente dalla banca dati della soluzione. Probabilmente dovrai esaminare le funzionalità che ti interessano e confrontare i vari fornitori.

1

ci sono una serie di database geografici accessibili con hibernate spatial

  • Oracle10g
  • PostgreSQL
  • MySQL

utilizzando uno strato abtraction come sospensione è una buona idea comunque, se si prevede di scrivere una applicazione agnostica del database. hibernatespatial colma questa lacuna per le caratteristiche geografiche.

2

Non l'ho provato, ma Google mi dice che FDO è "un'API open source per la manipolazione, la definizione e l'analisi di informazioni geospaziali indipendentemente da dove è memorizzata". È elencato su osgeo.org - un punto a suo favore secondo me.

Esistono provider per MySQL & Oracle. Sfortunatamente, SQL Server e Postgis non sono elencati nell'FDO providers page.

+1

+1 Non lo sapevo. Nota che FDO apparentemente supporta ora PostGIS: Provider PostgreSQL FDO, http://trac.osgeo.org/fdo/wiki/FdoPostgreSQLNotes – sleske

Problemi correlati