Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] support for Java version >11 #309

Open
moonbaseDelta opened this issue Jul 22, 2024 · 4 comments
Open

[Feature] support for Java version >11 #309

moonbaseDelta opened this issue Jul 22, 2024 · 4 comments
Labels
feature New feature

Comments

@moonbaseDelta
Copy link

Feature Description (功能描述)

On newest Debian and other systems it sometimes impossible to install Java 11/8. But current compilation fails to build on Java 17 due to the dependencies.

@moonbaseDelta moonbaseDelta added the feature New feature label Jul 22, 2024
@imbajin
Copy link
Member

imbajin commented Jul 22, 2024

On newest Debian and other systems it sometimes impossible to install Java 11/8. But current compilation fails to build on Java 17 due to the dependencies.

Thanks for your suggestion, we plan to support java17 in the 2.0 version (Also, we provide a in-memory graph-computer implement (written by Go) -- and it will be public soon, it will be more user friendly to use with the small and medium-sized datasets (less than 10 billion vertexes & edges) )

@moonbaseDelta
Copy link
Author

On newest Debian and other systems it sometimes impossible to install Java 11/8. But current compilation fails to build on Java 17 due to the dependencies.

Thanks for your suggestion, we plan to support java17 in the 2.0 version (Also, we provide a in-memory graph-computer implement (written by Go) -- and it will be public soon, it will be more user friendly to use with the small and medium-sized datasets (less than 10 billion vertexes & edges) )

Sounds cool, I've read the contest page and will be quite excited to see 2.0 in action!

As for billions, it seems that cluster setup with pd-store will be the way. At least current docs\demos for cluster mode and roles is not so handy as large-single-node setup - but for hundreds of billions edges and more it's hardware bounded.

@imbajin
Copy link
Member

imbajin commented Jul 22, 2024

On newest Debian and other systems it sometimes impossible to install Java 11/8. But current compilation fails to build on Java 17 due to the dependencies.

Thanks for your suggestion, we plan to support java17 in the 2.0 version (Also, we provide a in-memory graph-computer implement (written by Go) -- and it will be public soon, it will be more user friendly to use with the small and medium-sized datasets (less than 10 billion vertexes & edges) )

Sounds cool, I've read the contest page and will be quite excited to see 2.0 in action!

As for billions, it seems that cluster setup with pd-store will be the way. At least current docs\demos for cluster mode and roles is not so handy as large-single-node setup - but for hundreds of billions edges and more it's hardware bounded.

Yes, indeed the graph-computer could upgrade to support Java17/21 easily due to there isn't too much dependency burden.

U can try upgrading its compilation and runtime versions on your own. I don't think there should be many issues with the adaptation, but the community plan is to support Java17 as a whole until version 2.0, so there won't be a single component to be upgraded ahead of time (Not a technical obstacle)

In addition, the upcoming graph computing can be understood as a Go version of a new computing model (GAS model, where data is stored/computed in memory first, but also supports storing excess data to disk, similar to the combination like Redis+RocksDB. Its code is basically ready and waiting for complete documentation and other preparation to be used.

It provides simple binary boot and multiprocessing clustering (independent of k8s/yarn, easily to start), which is more suitable for the environment and needs of most ordinary users

@imbajin
Copy link
Member

imbajin commented Sep 3, 2024

FWD:
The new in-memory/high-performance computer system code in #311

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

2 participants