Ho iniziato a esaminare NoSql e mi chiedevo cosa pensano gli altri dell'idoneità di tali soluzioni per l'archiviazione e l'interrogazione dei dati delle serie temporali finanziarie?NoSql (ad esempio RavenDB) per i dati delle serie temporali finanziarie?
Ad esempio, in uno scenario semplice, memorizzerei il simbolo di serie, aperto, alto, basso, chiuso, volume e una data/ora. Vorrei quindi interrogare quei dati in base al simbolo e all'intervallo di data e ora.
Quale pensi che sarebbe una buona struttura del documento per questo scenario?
Grazie,
Tom
Edit: Sono soprattutto preoccupato per le prestazioni di query di lettura di dati in base serie temporali in una soluzione NoSQL vs una soluzione RMDBS tradizionale
Le proprietà ACID non sono un requisito per me qui. I dati archiviati vengono aggiornati durante la notte solo in un processo batch e riceveranno query di sola lettura per tutto il giorno. Quello che mi interessa è se una soluzione NoSQL andrà meglio in una query basata su "serie storiche" (selezione dei dati entro un intervallo di tempo) rispetto alle soluzioni RMDBS tradizionali – TJF
Non sembra che tu abbia un requisito di disponibilità qui, tu voglio solo query veloci su un database di sola lettura. Sembra quasi che qualsiasi database decente possa fornire tutto ciò di cui hai veramente bisogno è un indice sul timestamp. Non credo che una soluzione NoSQL sarebbe meglio, ma dipende dalla scala.Onestamente vorrei usare un motore di ricerca come Solr (o Lucene) e solo modificare la memorizzazione nella cache poiché i tuoi dati sono di sola lettura possono essere molto veloci. – Asaf