risingwavelabs / risingwave

Best-in-class stream processing, analytics, and management. Perform continuous analytics, or build event-driven applications, real-time ETL pipelines, and feature stores in minutes. Unified streaming and batch. PostgreSQL compatible.
https://go.risingwave.com/slack
Apache License 2.0
6.97k stars 575 forks source link

optimize binary size of RisingWave #15150

Open BugenZhao opened 8 months ago

BugenZhao commented 8 months ago

The binary for x64 Linux of the recent release (v1.6.1) is 206 MB after compression, or 302 MB including the Java connector. Although RisingWave is primarily designed to be a server software where the binary size may not be critical, optimizing the binary size can enhance the experiences for users who use RisingWave in a lightweight manner.

As a contrast, here's a list of the compressed binary sizes of some other databases:

Some portions that may contribute to the size:

github-actions[bot] commented 4 months ago

This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned.