Stefan Keller
19. Juli 10 (01:58 Uhr) Beitragsnummer: 2145 |
Acht Teilnehmerinnen und Teilnehmer - alle aus dem GIS-Bereich - trafen sich am 14. Juli 2010 zum PostgreSQL/PostGIS-Höck in der 'coolen' bQm-Bar unter der ETH-Polyterasse. Zwei Themenbereiche wurden vorgestellt: Data Warehousing-Funktionen mit PostgreSQL und QGIS-Mapserver mit PostGIS.
Eine interessante Neuigkeit zu letzterem war, dass das Projekt QGIS-Mapserver am "Performance Shoot-out" der WMS-Server an der nächsten FOSS4G-Konferenz in Barcelona mitmacht (vgl. [http://wiki.osgeo.org/wiki/FOSS4G_Benchmark]). Dabei wird ja bekanntlich auch die Datenbank mit-evaluiert.
Bei der Vorstellung der Data Warehousing-Funktionen ging es zunächst um die Speicherung: Im Projekt 'OSM-in-a-box' wurde hstore eingesetzt. hstore ist ein wenig bekannter Attributtyp von PostgreSQL. Dieser kann effizient mit Key-Values umgehen (in Java als Hashtable und in PHP als assoziative Liste bekannt). Damit erfüllt PostgreSQL ein wichtiges Kriterium von NoSQL-Datenbanken, die zurzeit ja so 'en vogue' sind (vgl. [http://momjian.us/main/blogs/pgblog/2010.html#April_10_2010_2]).
Ebenso wenig bekannt ist wohl, dass PostgreSQL auch die Analyse-Funktionen 'cube' und 'crosstab' kennt. Diese werden in der offiziellen Dokumentation etwas stiefmütterlich behandelt. Bei Gelegenheit werden dazu einige Tipps zusammengestellt auf [http://www.gis.hsr.ch/wiki/PostgreSQL_-_Tipps_und_Tricks].
Schliesslich wurde beschlossen, dass der nächste PostgreSQL/PostGIS-Höck nächstes Jahr wieder durchgeführt wird. Dann könnten z.B. die einzigartigen Funktionen rund um den neuen Rasterdatentyp 'WKT Raster' vorgestellt werden.
|