2016-03-31 6 views
1

Ich bin plötzlich in eine Situation geworfen, in der ich eine Datenbank zum Speichern von Massenpositionsdaten mit Hilfe eines Web-Hooks entwerfen muss. Die Daten, die ich im Moment erhalte, haben die folgenden 5 Felder (id, code, gpsdata, geojson, timestamp). Die Beispieldaten werden unterMongoDB Speichern (Bulk) GPS-Positionsdaten

gezeigt
id=359756443722314 
code=0x0000 
gpsdata=$STXDE,164745.000,A,0108.6383,N,10137.8458,E,0.00,0.00,310316,,*01 
geojson="geometry": {"type": "Point", "coordinates": [67.985953282709247, 29.457378472183443]}, "type": "Feature", "properties": {} 
timestamp="2010-07-20T23:23:50Z" 

Ich habe bereits eine Instanz von MongoDB zu arbeiten und zu denken bekommen, was der beste Weg wäre, um diese Informationen zu speichern. Bitte beachten Sie, dass ich ein Neuling von MongoDB bin und die Datensätze möglicherweise zu Hunderttausenden ... und vielleicht zu einer Million von Aufzeichnungen zu gegebener Zeit laufen. Ich denke, mache ich nur eine einzelne Sammlung oder mehrere Sammlungen und füge diese als Dokumente ein? Wenn ja, dann etwas zu beachten zwischen mehreren Sammlungen vs eingebettete Dokumente usw.? Ist es gut, zuerst ein Schema oder etwas zu erstellen? Sori MongoDB ist mir total fremd. Und während ich dies schreibe, lese ich auch Sachen, aber ein paar Ratschläge von erfahrenen Leuten werden sehr hilfreich sein, damit ich einige Fehler vermeiden kann. Danke

Antwort