Skip to content

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.