<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Making an Embedded DBMS JIT-friendly · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1512.03207/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1512.03207/feed.xml" rel="self" type="application/rss+xml" /><item><title>Making an Embedded DBMS JIT-friendly — mentioned by BenoitP</title><link>https://news.ycombinator.com/item?id=13449624</link><guid isPermaLink="false">urn:hackerpapers:mention:1512.03207:13449624</guid><pubDate>Sat, 21 Jan 2017 10:50:50 GMT</pubDate><description>&lt;p&gt;Posting this mainly for the &amp;quot;fused VM&amp;quot; idea that I have seen floating around here: Having the language and the systems it talks to fused by a JIT that eliminates the communication overhead; which is something that (does?|can?|could?|will?) happen in this case. This is in the browser, but could apply to Node. In the JVM land we have the Truffle+Graal &amp;quot;one VM to rule them (languages) all&amp;quot; initiative which does this overhead elimination. wasm could be a serious contender with the JVM bytecode in the server space in this regard. On top of it, its platform offers more options for having the client…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1512.03207/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Making an Embedded DBMS JIT-friendly — mentioned by pron</title><link>https://news.ycombinator.com/item?id=11794805</link><guid isPermaLink="false">urn:hackerpapers:mention:1512.03207:11794805</guid><pubDate>Sun, 29 May 2016 04:34:38 GMT</pubDate><description>&lt;p&gt;&amp;gt; I don&amp;#x27;t know anyone who would say the majority of Java applications aren&amp;#x27;t huge, slow, memory-hogging beasts compared to equivalent native ones, and whose codebases are just as unoptimised for the perspective of the humans who have to work with them. I would, and I&amp;#x27;ve been developing in Java for over ten years now, after ten years of C/C++. I think that your complaints have nothing to do with Java, and much to do with a coding style that became popular in the &amp;#x27;90s. You could see the very same in C++ applications back then, but then Java took over. The big enterprise applications of the &amp;#x27;90s…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1512.03207/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Making an Embedded DBMS JIT-friendly — mentioned by pron</title><link>https://news.ycombinator.com/item?id=11773860</link><guid isPermaLink="false">urn:hackerpapers:mention:1512.03207:11773860</guid><pubDate>Wed, 25 May 2016 23:01:18 GMT</pubDate><description>&lt;p&gt;Aside from Erlang which is far too slow (most Erlang apps use C for the data plane) the others are far too risky choices in terms of hiring, future support and general maintainability. Also there are far too many unknowns about them. Rust shows a lot of promise and may very well be suitable for this kind of things, but it may still be too young for an important infrastructure project at Twitter. It is also harder to program than in Java, although for an infrastructure project such as this, this may not be a deal breaker. Another reason to run on the JVM is that often your applications run on…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1512.03207/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
