Empecé a investigar NoSql y me preguntaba qué opinan los demás acerca de la idoneidad de tales soluciones para almacenar y consultar datos de series de tiempo financieras.NoSql (por ejemplo, RavenDB) para datos de series de tiempo financieras?
Por ejemplo, en un escenario simple, almacenaría el símbolo de la acción, abrir, alto, bajo, cerrar, volumen y una marca de tiempo. Querría consultar esos datos según el símbolo y el rango de la marca de tiempo.
¿Cuál cree que sería una buena estructura de documento para este escenario?
Gracias,
Tom
Editar: estoy principalmente preocupado por el rendimiento de las consultas de lectura de los datos de series de tiempo basado en una solución NoSQL vs una solución RMDBS tradicional
Las propiedades ACID no son un requisito para mí aquí. Los datos que se almacenan se actualizan durante la noche solo en un trabajo por lotes y recibirán consultas de solo lectura durante todo el día. Lo que me llama la atención es si una solución NoSQL tendrá mejores resultados en una consulta basada en "series de tiempo" (seleccionando datos dentro de un rango de tiempo) que las soluciones RMDBS tradicionales – TJF
No parece que tenga un requisito de disponibilidad aquí, solo quiero consultas rápidas en una base de datos de solo lectura. Eso suena como algo que casi cualquier base de datos decente puede proporcionar, todo lo que realmente necesita es un índice sobre la marca de tiempo. No creo que una solución NoSQL sea mejor, pero depende de la escala.Honestamente usaría un motor de búsqueda como Solr (o Lucene) y simplemente modificaría el almacenamiento en caché ya que sus datos son de solo lectura, pero pueden ser muy rápidos. – Asaf