Project goals and scope - NeilMacMullen/kusto-loco GitHub Wiki
| Goal | Non-Goal |
|---|---|
| Provide a useful implementation of a significant subset of the standard Kusto Query Language and built-in functions. | Provide "bit-exact" results vs ADX |
| Easy import/export of local file-based and in-memory data | Distributed/cluster-based processing |
| "Good enough" performance for single-user interaction | Low-latency, "web-scale" query serving |
| Allow engine extensibility for custom functionality | Fork Kusto Language |
| Basic query optimisation | Complex query planner |
Changes relative to original BabyKusto
- Much more efficient filtering
- CSV/POCO adaptation layer
- Tabulation of results
- Additional functions and operations
Known differences to ADX/Kusto
- Regex operations use C# regex format
- GeoHash limited to precision of 12
- No clustering
- Rendering is translated via vega-lite
- row_number method is non-compliant