Hacker News new | ask | show | jobs
by cma256 2 days ago
> Rayforce is a library you link, not a server you deploy. The C API is small enough to wrap from any language with an FFI.

I'm familiar with large-scale, commercial, client-server use cases for columnar analytics and graph traversal but what is the use case for an embedded server like this?

1 comments

Perhaps the fact that 99+% of today's workloads could be running on the client if it were as easy as shipping Rayforce and the data directly to the client.

Besides that, pure C that you can embed into your app is much easier to deploy for some (and likely 100x more performant) than stuff that comes via Helm chart [cries in JVM 'big'-data solutions]