2016-03-31 21 views
1

Aniden bir web kancası aracılığıyla gelen toplu konum verilerini depolamak için bir veri tabanı tasarlamaya ihtiyaç duyduğum bir duruma atıldım. Şu anda aldığım veriler şu 5 alana sahip: (id, kod, gpsdata, geojson, zaman damgası). örnek veri Zaten MongoDB çalışma ve bu bilgileri saklamak için en iyi yol olacağını düşünerek bir örneğini aldıkMongoDB gps konum verilerini saklıyor

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" 

aşağıda gösterilmiştir. Lütfen, MongoDB'ye yeni bir üye olduğumu ve kayıtların yüz binlerce kişiye ve belki de milyonlarca rekoruna ulaşabileceğini unutmayın. Tek bir koleksiyon veya birden fazla koleksiyon oluşturup bunları doküman olarak mı eklediğimi düşünüyorum. Eğer evet ise o zaman gömülü belgeler vs vs çoklu koleksiyonlar arasında dikkat edilecek bir şey var mı? İlk önce şema oluşturmak iyi midir? Sori MongoDB bana tamamen yabancı. Ve bunu yazarken, aynı zamanda bir şeyleri de okuyordum, ama tecrübeli insanlardan tavsiye edilen birkaç kelime, bazı hatalardan kaçınmak için çok yardımcı olacak. Teşekkürler

cevap