[Talk-de] PostGIS vs. MySQL [was: Re: OpenLinkMap]
Alexander Matheisen
AlexanderMatheisen at ish.de
So Jan 17 16:37:26 UTC 2010
Am Sonntag 17 Januar 2010 13:23:51 schrieb Sven Geggus:
> Bernd Wurst <bernd at bwurst.org> wrote:
> > Was genau wäre der Vorteil?
>
> Dass man geospacial indexes hat. Damit kann man ganz schnell alle
> Objekte innerhalb einer bounding Box selektieren.
>
Gut, das ist damit vielleicht einfacher und etwas schneller, aber meine
Variante funktioniert (bisher) auch recht gut.
> > Und da Postgres halt nicht Shared-Hosting-geeignet ist [1] und man für
> > solche Projekte sicherlich keinen eigenen Server braucht, ist MySQL hier
> > IMHO die viel bessere Wahl weil immer schon vorhanden.
>
> Sorry also das Shared hosting Problem existiert so spätenstens seit wir
> den dev-server haben überhaupt nicht mehr. Dort können wir alle
> Software installieren die es unter Linux gibt.
>
> > Und wenn man dann doch etwas mehr braucht, nimmt man halt die MySQL
> > Spatial Extensions. Kann nicht alles was PostGIS kann aber doch irgendwie
> > einiges.
>
> Da hab ich schon mehrfach gehört dass die nichts taugen, aber das ist
> höhrensagen.
>
> > [1]: Klingt nach Flame, ist es aber nicht.
> > Ich habe mehrfach auf dem Linuxtag mit Postgres-Entwiklern darüber
> > gesprochen: Es gibt keine Möglichkeit, einem Benutzer nur die Datenbanken
> > zu zeigen, auf die er auch Zugriff hat. Ich finde es nicht tragbar, wenn
> > man immer alle Datenbanken des ganzen Systems sehen kann (auch wenn man
> > dann nicht in die Datenbank schauen kann). Da sind die
> > Postgres-Entwickler anderer Meinung, die empfinden das als völlig egal
> > und es wird nicht geändert werden.
>
> Wo ist bitte das Problem wenn jeder Benutzer die Namen aller Datenbanken
> anzeigen kann? Das ändert doch nichts daran, dass er keinen Zugriff
> auf diese hat. Security by obscurity, wenn Du mich fragst.
>
> Wo wir grade beim Datenbank advocacy sind. Ich habe auf dem devserver
> mit Postgres folgende Lösung implementiert:
>
> Shelluser erhalten bei Bedarf einen Datenbankaccount der ihrem
> Loginnamen entspricht. Autentifiziert wird über ident passwörter sind
> dadurch nicht notwendig. Für Zugriffe aus Webscripten gibt es einen
> weiteren User mit eingeschränkten Rechten.
>
> Für mysql konnte ich bisher keine vergleichbar elegante Lösung
> implementieren, einfach weil das Autentifizierungssystem unflexibel
> ist.
>
> Gruss
>
> Sven
>
Rurseekatze
Mehr Informationen über die Mailingliste Talk-de