Query System
The query system provides database clients access to data stored in a Hydrolix cluster.
The query system runs inside a Hydrolix cluster and supports multiple Query Interfaces and serves many client applications.
See the description of Query in the platform pages.
Query system pages⚓︎
- Logical operation: behavior diagram of the query system handling a query
- Query system features: links to detailed pages on all major features supported by the Hydrolix query database software
- Observability: explanation and links to pages on metrics, logging, debugging, and diagnostic information
- Network errors: distinguishes terminal and non-terminal network errors logged from the distributed components
Components⚓︎
These are the query system components in a Hydrolix cluster.
| Component | Description |
|---|---|
| Storage | Object storage holds optimized, compressed, and indexed Hydrolix partitions |
| Catalog | Metadata covering all partitions across all storage definitions |
| Query Head | Externally accessible server, exposes Query Interfaces |
| Query Peer | Worker software, reads partitions from storage |
| Zookeeper | Registry of active and available query peers, used by query head |
| Config API | Provides authentication and authorization services for query system clients |
| Traefik reverse proxy | Cluster network service software routing clients to the query head |