Estoy planeando un proyecto paralelo donde trataré con los datos de la serie de tiempo y me gustaría probar uno de esos nuevos DB NoSQL brillantes y estoy buscando una recomendación.¿Qué DB NoSQL usar para datos de la serie de tiempo dispersos?
Para un conjunto (creciente) de symbols
tendré una lista de (time
, value
) tuplas (aumentando con el tiempo). No se actualizará todo symbols
; algunos symbols
se pueden actualizar, mientras que otros no, y se pueden agregar symbols
completamente nuevos.
La base de datos debe permitir que, por lo tanto:
- agregar símbolos con la lista inicial de un elemento (tupla). P.ej. A: [(2012-04-14 10:23, 50)]
- Actualizar símbolos con una nueva tupla. (Añade esa tupla a la lista de ese símbolo).
- Lea los datos para un símbolo dado. (Lo ideal es que incluso me permita especificar el marco de tiempo para el que se deben devolver los datos)
Las operaciones de creación y actualización deberían ser atómicas. Si es posible leer múltiples símbolos a la vez, eso sería interesante.
El rendimiento no es crítico. Actualizaciones/Creaciones ocurrirá aproximadamente una vez cada pocas horas.
[Stack Overflow no es un motor de recomendación] (http://meta.stackexchange.com/a/128562/172496) –