MoreSQL (formerly NewSQL): A Serious Competitor for NoSQL
MoreSQL (formerly NewSQL): A Serious Competitor for NoSQL
Join the DZone community and get the full member experience.
Join For FreeDiscover Tarantool's unique features which include powerful stored procedures, SQL support, smart cache, and the speed of 1 million ACID transactions on a single CPU core!
Today, I am calling on developers everywhere to join a new movement dedicated to bringing back the golden era of relational databases: MoreSQL -- Alex Tatiyant
He even made the sweet MoreSQL logo to the right.
And while the post was sarcastic in tone, a response by William Edwards sheds some light on how the MoreSQL/NewSQL movement might be worth taking seriously. Edwards contends that the movement to

So the rest of us set out to do away with joins, throw out SQL too and head down a new rabbit-hole of non-ORM object-something-mappings. Really the whole ORM vs not-quite-ORM-but-still-a-restrictive-set-of-cursor-based-interface thing is not making scaling easier for anyone - its all about sufficiently smart compilers and just pushing the impedance mismatch between coder and data-store around. -- William Edwards
Now, the question for database developers becomes: What's next? According to Edwards, we need to "look to Google to lead the web-scale way." Google has already been making headway with their own MoreSQL implementation, detailed in their recently published paper titled, " Tenzing - A SQL Implementation On The MapReduce Framework." Edwards also points to fractal tree databases as a potential area for leaps and bounds in performance. If you're curious, check out Tokutek, a company that claims to improve database operations by 20X-80X. Pretty impressive.
Trend setters and followers aside, the important thing here is making database performance faster, and Edwards isn't about to admit that someone other than the independent compiler is going to "cut out all the abstractions and layers" between him and the database . . .
. . .you have to write your own prepared query statements yourself, because you know the architecture of the other end. You are the only compiler sufficiently smart to work all this out. -- William Edwards
Discover Tarantool's unique features such as powerful stored procedures, SQL support, smart cache, and the speed of 1 million ACID transactions on a single CPU.
Opinions expressed by DZone contributors are their own.
{{ parent.title || parent.header.title}}
{{ parent.tldr }}
{{ parent.linkDescription }}
{{ parent.urlSource.name }}