5 ms·
> The engineering is top notch Is it? Can you give me an example of the top notch engineering from "modern" Oracle? I mean this as a genuine question, I am no
by BossingAround 5y ago
> The engineering is top notch
Is it? Can you give me an example of the top notch engineering from "modern" Oracle?
I mean this as a genuine question, I am not that familiar with recent work coming out of Oracle.
- xyzzy123 5y agograalvm is extremely impressive.
- pas 5y agoJVM G1 GC is pretty amazing. Sure, Shenandoah (started at RedHat) is even more brutally mindblowing, but it has a constant overhead (and maybe obviously, maybe not, but it builds on the already existing pretty good GC infrastructure in the JVM). So at least it seems the Hotspot Group is left mostly alone to do their high quality work.
- deleted 5y ago[deleted]
- fragmede 5y agoCan you give more parameters for what something needs to qualify for your definition of "modern"? The database harkens back to when computers were new. There's a ton of money that goes into continued development of it, and is vertically integrated, including custom hardware and the software to run it. It's extremely expensive hardware - they still sell SPARC servers, running Solaris if that's what you want (but they do also support a custom Linux kernel for their hardware). It's such a high end niche that there's only a handful of companies that can even run the benchmark competitively because it just costs so much in hardware to play at that level, which makes it very opaque unless you're fluent in a lot of terms, some of them proprietary, others not. Eg https://blogs.oracle.com/exadata/post/exadata-uses-persistent-memory-for-fast-transactions https://blogs.oracle.com/exadata/post/exadata-uses-persisten... it's an absolutely fascinating journey into getting better SQL performance that involves some really high end shit, and (like kubernetes) most of the people out there just don't play in the same league. Which isn't a judgement against them and their needs, but it costs a lot of resources to wring microseconds more performance from a multi-million dollar machine. An AWS EC2 cloud VM, this ain't.
- partido3619463 5y ago> It's such a high end niche that there's only a handful of companies that can even run the benchmark competitively Alternatively, you don’t see benchmarks because Oracle’s licensing bans posting benchmarks - https://www.brentozar.com/archive/2018/05/the-dewitt-clause-why-you-rarely-see-database-benchmarks/ https://www.brentozar.com/archive/2018/05/the-dewitt-clause-...
- jen20 5y ago> Can you give more parameters for what something needs to qualify for your definition of "modern"? The ability to tolerate machine failure with zero downtime and zero data loss.
- deleted 5y ago[deleted]