Alter Jobs
Data stored in Hydrolix doesn't often change. But occasionally it's required, sometimes for compliance or regulatory reasons. The Alter service enables you to edit or delete rows and columns.
The Alter service uses the following architecture:
Component | Description | Scale to 0 |
---|---|---|
Load-Balancer | Used to route traffic from a single point to multiple Query Heads. | Yes |
Query Head | Receives queries. Delegates sub-queries on partition ranges to Query Peers. Aggregates Query Peer responses to generate a query result. | Yes |
Alter Job Queues | Contain a list of alter jobs to be completed. | No |
Alter Head | Retrieves alter jobs from the queue and splits them into alter tasks that apply to a single partition. Sends those tasks to the Alter Task Queue. | No |
Alter Task Queue | Contain a list of single-partition tasks. Multiple tasks make up a single job. | No |
Alter-Peer | Executes alter tasks and returns results to the alter head. | Yes |
Alter Job State Tracker | Contains the state of all alter tasks. | No |
Hydrolix Database Storage Bucket | Contains the partitions that comprise the database. Part of the core infrastructure. | No |
Catalog | Contains metadata regarding data stored in Hydrolix. Part of the core infrastructure. | No |
The Alter service uses Query infrastructure for query execution. For more information about query infrastructure, see Query.
Configure the Alter Service
To configure the Alter service in your Hydrolix cluster, see the Alter Service documentation.
Updated about 2 months ago
What’s Next
Now that you've learned about Hydrolix's infrastructure, try one of our Deployment guides to quickly get started with Hydrolix.