Skip to content

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