[Talk-at] Bawag PSK
Friedrich Volkmann
bsd at volki.at
Tue Dec 11 21:36:06 UTC 2012
On 11.12.2012 20:51, David Hopfmueller wrote:
> Zumindest auf Ebene des DBMS hat Erwin nicht Unrecht, wenn einer der
> durch das Semikolon getrennten Werte als Filter verwendet werden soll.
> Da bleibt Dir nämlich nur mehr ein teures LIKE, egal ob beim Auswerten
> (SELECT) oder Pflegen (UPDATE).
Das ist SQL. OSM ist zunächst mal ein Datenbestand, der an keine spezielle
Datenbank gebunden ist. Auf openstreetmap.org sind die Daten in einer
PostgreSQL-Datenbank gespeichert, aber runterladen tust du sie als XML, und
du kannst das XML direkt auswerten (z.B. mit DOM in einer beliebigen
Programmiersprache) oder in ein anderes XML umformen oder in eine Oracle DB
speichern oder wieder in Postgre oder wohin auch immer. Auswertung mittels
SQL ist also nur eine von vielen Möglichkeiten.
Speziell zu LIKE ist zu sagen: Wenn es "teuer" ist, dann in der Performance,
nicht wie vorhin behauptet hinsichtlich Schwierigkeit.
Und selbst die Performance muss nicht schlecht sein, es gibt function based
indexes und in Oracle zusätziich text indexes. Aber das ist eh alles egal,
denn zeitkritische Anwendungen gehen sowieso auf aufbereitete Daten.
--
Friedrich K. Volkmann http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria
More information about the Talk-at
mailing list