docs.fermihdi.io — sizing.md

/ › hd › 2.0.4 › md › sdk

Download sizing.mdView raw

HD SDK User Guide

Configure the SDK by passing the Proxy endpoint, providing valid X509 client certificates, and registering an asynchronous channel to consume Found records natively.

For GraphQL-based queries, the endpoint is exposed at /query. You can use the GraphiQL playground on port 8080 to test complex analytical queries.


Hardware Sizing, Planning, and Scaling (Client/SDK Side)

To prevent query bottlenecks and expensive computation on the storage cluster nodes, the SDK runtime processes analytical queries directly at the client edge.

Embedded Analytical Engines

The C++ SDK client runtime (fermihdi_client) is packaged with thin wrappers for Python, Go, Rust, JavaScript, R, Julia, Mojo, and Scala. It embeds three high-performance analytical engines that execute queries directly on raw, memory-mapped Apache Arrow bitframes:

Client-Side Hardware Acceleration

The SDK dynamically detects host hardware to accelerate client-side processing:

Download sizing.mdView raw