Looking for creating Assets Hierarchy need help in storing data in Graph Database like Cosmos DB
Dear ThingWorx community team, I am a new bee to this community group, first time working on IoT & also using platform and I have specific use case to work on using ThingWorx Platform and it is more related to graph database.
My use case details are as follows: We are working on Industry services connected with Sensors and actuators for around 30,000+ devices, has around 40 data points in each and it is mapped to customer assets/ports. Approximately need to get accommodate around 3 million nodes (vertex) and approximately 6 million edges, that is, each node will have a relationship (edge) to 2 other nodes and Azure Cosmos DB will be the backend database.
We need help to know whether ThingWorx platform can able to scale the load (since as per reading normally it scales vertically), please let us know how to consume the data into the ThingWorx platform, perform Assets hierarchy, functional calculations if any during the process (ETL operations in the platform) and finally store the data in graphical structure into Cosmos database. Few considerations are, can we able to perform all these operations through APIs to use in our applications and also, while performing query operations, it may go up to more than 100 levels down (decedents) to retrieve the results during any read operations and performance is the key factor to consider (acceptable result display < 2 seconds). Please let us know if it can be achievable, how to go with ThingWorx and believe it supports with this huge scale. Please suggest and share any useful information / documents for the same.

