News for hackers. Stuff that matters.
Re:Leveraging Rust in our high-performance Java database by MattPalmer1086 on Wednesday September 20, 2023 @08:24AM (#37583290)
Yeah, sounds like a lot of effort.

The only thing they say that explains it is they end up with a single jar file, whose only dependency is the JRE.

So I guess they get platform independence and easy installation.

Re:Leveraging Rust in our high-performance Java database by nu11ptr on Wednesday September 20, 2023 @08:25AM (#37583307)
Keep in mind the JNI libs are platform specific. That means available platforms are a function of what the JRE runs on AND they have built the shared lib for (and bundled in to the jar)
Re:Leveraging Rust in our high-performance Java database by _ZeD_ on Wednesday September 20, 2023 @08:32AM (#37583353)
you know what fatjars are?
Re:Leveraging Rust in our high-performance Java database by jerrinot on Wednesday September 20, 2023 @08:58AM (#37583565)
QuestDB engineer here: We use jlink to create images for selected platforms. This means not even JRE is a dependency: You unpack a tarball and you are good to go. See: https://questdb.io/docs/get-started/binaries/
Re:Leveraging Rust in our high-performance Java database by MattPalmer1086 on Wednesday September 20, 2023 @01:24PM (#37586983)
Well, technically it is a dependency in that you can't target platforms there isn't a JRE for. But I take your point about simplifying installation.