4paradigm / 4paradigm/OpenMLDB

Reduce Java SDK's size

Open
#269 2 comments 0 reactions 2 assignees Claimed by @vagetablechicken View on GitHub
enhancement
Dominant language
C++
Stars
1.7k
Forks
331
Avg merge
12d 12h
Merged PRs (30d)
1

Description

**Is your feature request related to a problem? Please describe.**
Current SDK will occupy around 250MB. Which is a lot larger than the sum of other packages in our user code. I think this may put potential user away.

**Describe the solution you'd like**
<= 5M would be more reasonable.

Contributor guide

Open the contributing guide

Research direction

The issue is about reducing the Java SDK size from ~250MB to <=5MB. Start by examining the Java SDK build configuration and dependencies in the repository. Look for large dependencies or bundled resources that can be removed or optimized. Check the project's build system (likely Maven or Gradle) and analyze the final JAR size. Determine what constitutes the SDK and identify areas for size reduction, such as removing unused dependencies, optimizing resources, or using lighter alternatives.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, performance
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.