Prácticas recomendadas de modelo y datos de ThingWorx > Gestión de datos > Cuándo se deben almacenar datos fuera de la plataforma
Cuándo se deben almacenar datos fuera de la plataforma
Hay muchos factores que se deben tener en cuenta al decidir si se deben almacenar datos dentro o fuera de ThingWorx Platform. El servicio para algunos casos de uso de la plataforma puede mejorar si se mueven los datos fuera de ThingWorx Storage y a otras soluciones de datos. En los casos en los que se utiliza un almacenamiento externo, los modelos de ThingWorx, los servicios, la visualización, el análisis, etc. siguen siendo herramientas potentes para aprovechar estos datos con origen fuera de la plataforma en la aplicación de ThingWorx. Consulte con el soporte técnico y los servicios de PTC para estos tipos de casos de uso a fin de determinar la mejor arquitectura de la aplicación:
Consulta de flujos o flujos de valor durante largos períodos de tiempo (por ejemplo, años)
Consulta de resultados con muchas filas (por ejemplo, millones)
Lógica personalizada de nivel de base de datos, cálculos (por ejemplo, procedimientos almacenados, activadores)
Uso de ThingWorx como data lake
Integración con herramientas de análisis e informes de terceros
Índices e infraestructura de base de datos adicionales
Conexión a bases de datos externas no soportadas
ThingWorx se puede conectar a cualquier base de datos que exponga una API de JDBC para la aplicación. Se han desarrollado extensiones para soportar muchas de estas conexiones, entre las que se incluyen Oracle, MySQL e IBM DB2. En PTC Marketplace hay información adicional y extensiones disponibles.