September 26th, 2015, 8:02 am
QuoteOriginally posted by: dd3QuoteOriginally posted by: CuchulainnQuoteOriginally posted by: outrun a complete C++ rewrite of Cassandra (popular OS NoSQL DB) is 10x fasterLooking at the responses, some people think it's a lie. I thought the Java/C language wars were over.Chances are the Java code was written some time ago and it needed a face lift anyways.But 10 times fast means something funny is going on, because C++is certainly not 10 times faster. But maybe they have some clever algorithm.And do they say how many man-years effort' they put into it?I was unable to find info on _why_ it is faster.This is interesting (kind of what one could expect)QuoteOracle has just launched a new series of patent infringement lawsuits. Oracle allegations include reverse engineering Java to improve the speed of applications like Cassandra, benchmarking Java without permission. They are seeking an immediate cease and desist order, in addition to immediate financial relief for sustaining PPS (More commonly known as Poopy Pants Syndrome.).lawsuit .. hmmm, it will fast in court :DWe're looking at this for our HTTP servers. I believe a large part of the speed up comes from not using the default Linux TCP/IP stack.So, it has little to do with the relative merits of C++ compared to Java. BTW does asio use the OS-based stack?