Estoy tratando de identificar posibles métodos para almacenar 100 canales de datos de coma flotante de 25 Hz. Esto dará como resultado 78,840,000,000 de puntos de datos por año.Cómo almacenar muchos años de series de tiempo de 100 x 25 Hz - Servidor Sql o base de datos de series de tiempo
Idealmente, todos estos datos estarían disponibles de manera eficiente para sitios web y herramientas como los servicios de informes del servidor Sql. Somos conscientes de que las bases de datos relacionales son deficientes en el manejo de series temporales de esta escala, pero aún no han identificado una base de datos específica de series de tiempo convincente.
Los problemas clave son la compresión para un almacenamiento eficiente que también ofrece consultas sencillas y eficientes, informes y extracción de datos.
¿Cómo manejarías estos datos?
¿Hay características o diseños de tablas en el servidor Sql que puedan manejar tal cantidad de datos de series de tiempo?
Si no es así, ¿hay alguna extensión de terceros para que el servidor Sql maneje eficientemente series temporales gigantescas?
Si no, ¿existen bases de datos de series de tiempo que se especializan en el manejo de dichos datos pero que proporcionan acceso natural a través de los servicios de informes Sql, .Net y Sql?
gracias!
¿Qué tan grandes son los puntos de datos? – cgp
¿Cuál es el tipo de datos de las muestras? ¿La velocidad de muestreo/alimentación es fija o variable? ¿Necesita almacenar el tiempo de muestra o puede inferirse? ¿Y qué tipo de datos se están probando? – RBarryYoung
Supongamos un punto flotante de 32 bits. Podría haber alguna optimización, pero sería perfecto si no tuviéramos que manejar ese dolor de cabeza. – Duncan