
How it works
Query data through Mach5 using one of the supported languages
Mach5 translates the query from one of the supported languages into the equivalent, underlying Snowflake SQL statement against your table(s). Mach5's compiler intelligently pushes down queries that can make use of Snowflake Search Optimization for performance
Ingest and store data directly into Snowflake
Mach5 translates bulk requests into Snowflake streaming ingestion requests, converts and stores your data in a tabular format within Snowflake. Mach5 builds synthetic indexes in order to bridge the gap between native Snowflake search optimization functionality and the more complex features supported by something like the Elastic query DSL (e.g. phrase search, typo search)