Crashdowns
Ensign
- Registriert
- Juni 2010
- Beiträge
- 138
Hallo leute,
folgendes Problem: Ich habe 50 Orte (a,b,....), jeder Ort hat bis zu 4000 Adressen(für Ort a -> a1, a2, ... oder Ort b -> b1, b2, ...) und jede dieser adressen enthält eine List mit 10.000-40.000 TimeSeries Datensätze.
Was ist die effizienteste Art diese datensätze zu speicher/abzufragen?
Hier meine momentane Idee:
Oder die Listen getrennt woanders hinterlegen und mit irgendeinem identifier darauf zugreifen? Oder noch komplett andere ideen?
Die Queries beziehen sich hauptsächlich auf die TimeSeries Datenstätze die nach bestimmt Kriterien ausgewertet werden soll.
Datenbank -> MongoDB
folgendes Problem: Ich habe 50 Orte (a,b,....), jeder Ort hat bis zu 4000 Adressen(für Ort a -> a1, a2, ... oder Ort b -> b1, b2, ...) und jede dieser adressen enthält eine List mit 10.000-40.000 TimeSeries Datensätze.
Was ist die effizienteste Art diese datensätze zu speicher/abzufragen?
Hier meine momentane Idee:
Code:
{'a': ort1,
'a1': {
'name': 'name1',
'...': ....,
....
'list': [{ here are 10.000-40.000 datasets}]
}
'a2': {
'name': 'name2',
'...': ....,
....
'list': [{ here are 10.000-40.000 timeseries datasets}]
}
}
{'b': ort2,
'b1': {
'name': 'name2',
'...': ....,
....
'list': [{ here are 10.000-40.000 timeseries datasets}]
}
...
}
Oder die Listen getrennt woanders hinterlegen und mit irgendeinem identifier darauf zugreifen? Oder noch komplett andere ideen?
Die Queries beziehen sich hauptsächlich auf die TimeSeries Datenstätze die nach bestimmt Kriterien ausgewertet werden soll.
Datenbank -> MongoDB
Zuletzt bearbeitet: