Ich plane ein Nebenprojekt, bei dem ich mich mit Zeitreihen wie Daten beschäftigen werde und einer dieser glänzenden neuen NoSQL-Datenbanken einen Versuch geben möchte und nach einer Empfehlung suche.Welche NoSQL DB für spärliche Zeitreihen wie Daten zu verwenden?
Für einen (wachsenden) Satz von symbols
werde ich eine Liste von (time
, value
) Tupeln haben (mit der Zeit zunehmen). Nicht alle symbols
werden aktualisiert; einige symbols
können aktualisiert werden, während andere möglicherweise nicht, und vollständig neu symbols
hinzugefügt werden können. erlauben
sollte die Datenbank daher:
- Hinzufügen von Symbolen mit anfänglicher einelementige (Tupel) Liste. Z.B. A: [(2012-04-14 10:23, 50)]
- Aktualisiere Symbole mit einem neuen Tupel. (Hängen Sie das Tupel an die Liste dieses Symbols an).
- Lesen Sie die Daten für ein bestimmtes Symbol. (Idealerweise lasse ich auch den Zeitrahmen angeben, für den die Daten zurückgegeben werden sollen)
Die Erstellungs- und Aktualisierungsoperationen sollten möglicherweise atomar sein. Wenn das gleichzeitige Lesen mehrerer Symbole möglich ist, wäre das interessant.
Die Leistung ist nicht kritisch. Updates/Creates werden ungefähr einmal alle paar Stunden stattfinden.
[Stack Overflow ist keine Empfehlungsmaschine] (http://meta.stackexchange.com/a/128562/172496) –