Ich möchte eine neue Beitragsentwicklung basierend auf NoSQL-Datenbanken wie Cassandra machen.
Kennt jemand eine Universität oder Forschungsgruppe oder jemanden, der derzeit in "Geo-Cassandra" arbeitet?
Ich möchte eine neue Beitragsentwicklung basierend auf NoSQL-Datenbanken wie Cassandra machen.
Kennt jemand eine Universität oder Forschungsgruppe oder jemanden, der derzeit in "Geo-Cassandra" arbeitet?
Antworten:
Es gibt eine Reihe von Leuten, die sich für das GeoCouch-Projekt für CouchDB und die Geodatenindizierung von MongoDB interessieren. Um ehrlich zu sein, zieht PostGIS in der traditionellen relationalen Welt die meiste Aufmerksamkeit auf sich und weist im Vergleich dazu eine sehr große Anzahl von Merkmalen auf. Diese Folien sind alt, können aber hilfreich sein. Ich habe gesehen, wie Cassandra hauptsächlich im Zusammenhang mit einem potenziellen Container für Geohash-Indizes diskutiert wurde.
Es gibt ein Video, das Sie sich von SimpleGeo ansehen sollten und das die Erstellung einer Cloud-Geodatenplattform auf Cassandra mit dem Namen " Speicher " beschreibt. Sie scheinen jedoch den Betrieb vollständig eingestellt zu haben . Es mag einige nützliche Dinge in ihrem Github geben , aber ich glaube nicht, dass sie ihr Hauptprodukt als Open-Source-Produkt anbieten.
In Bezug auf interessante GIS-Rechenaufgaben: Es scheint mir, dass die meisten Geodatenoperationen trivial parallelisierbar sind, aber es gibt kaum zugängliche Software, um sie über OpenCL / CUDA, ein privates Grid oder Cloud-Dienste zu übertragen. Als GIS-Benutzer möchte ich eine Hintergrundaufgabe mit niedriger Priorität ausführen (wir nennen sie Geo @ Home), die meine CPU / GPU mit den in der Warteschlange befindlichen Geodaten des Office-Pools gesättigt hält und es mir dann ermöglicht, Aufgaben zu senden die transparent auf das Raster verteilt und an mich zurückgegeben werden. Ich habe von MRGeo gelesen, einem Hadoop-Geospatial-Framework zur Kartenreduzierung, das Open Source vorsah, das jedoch verschwunden zu sein scheint, als GeoEye SPADAC absorbierte.
Ich kann Ihnen bei akademischen Kontakten in diesem Bereich nicht helfen, außer dass der GIS-Bereich einer Universitätsabteilung für Geographie und der Datenbankbereich eines Universitäts-CS-Fachbereichs häufig völlig voneinander getrennt sind und sich für verschiedene Dinge interessieren. Wenn Sie nur nach Professoren suchen, die an der Förderung der GIS-Entwicklung interessiert sind, können Sie sich die Berichte der jüngsten Konferenzen für Hochschulzugehörigkeiten ansehen .
SimpleGeo (als es sie gab) hielt auf dem SF GeoMeetup eine Präsentation über das Bringen von Geo zu Cassandra. Hier sind die Folien, die er verwendet hat .
Für die anderen gängigen NoSQL-Lösungen
Beide Projekte bieten ausreichend Raum für Verbesserungen durch die Mitwirkenden.