What is a PersivX Workspace?¶
When data is uploaded into PersivX using API / files, a PersivX workspace is automatically created. There is no difference between working with a live database / a PersivX workspace. Workspaces just offer so much more functionalities.
A PersivX Workspace is a virtual environment where one or more datasources come together and developers can define relationships between them.
Workspaces are built to:
- Handle and analyse multiple large-scale datasets as one
- Providing high performance
- Enabling users to create complex queries and relationships across their data sources.
Within a workspace, users can:
- Load and manage data from various sources, merging them into a unified dataset.
- Define relationships between data from different datasources, similar to foreign keys in SQL.
- Create reports, dashboards, and / or visualizations to derive insights.
- Share workspaces with other users to enable collaboration.
- Set custom refresh schedules for each connected datasource individually / as one.
Performance¶
Even on an 8GB RAM server instance, PersivX allows users to process over 100 GB of data to build reports. This is achieved through advanced features such as:
- Out-of-core query processing for handling larger-than-memory datasets.
- File partitioning for optimized queries.
- Parallel and multi-core computation to power machine learning tasks.
All these performance features are available out-of-the-box from day one, without requiring integration or dependence on any other tools.