New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Obie Fernandnez on Oct 21, 2006
Reporting live from RubyConf 2006
Thomas Enebo, one of the leads of the JRuby project was not able to attend RubyConf this year. Instead he spent this weekend getting the latest release of his project out the door, JRuby 0.9.1. Development velocity and the excitement of the community is only increasing since Sun hired Tom and co-lead Charlie Nutter in early September. The latest version picks up 50 to 60% performance gains over 0.9.0, closes 86 JIRA issues, improves support for Rails, and incorporates significantly better integration with Java classes.
Tom also announced that talented Swede Ola Bini has been made a JRuby core team member. He posted about the release too:
This past months have been great for JRuby, and I know that it will get even better from now on. My personal goal for 0.9.2 is to have complete Java YAML support in, and a working OpenSSL library.
JRuby 0.9.1 features notable improvements, among them considerably better performance across the board. Charles Nutter is here at RubyConf and I had the opportunity to ask him about his "performance crusade". He stated that language support is now good enough that it is actually somewhat difficult to find new bugs, which is shifting focus to refactoring and performance. Across the board, JRuby is still 40 to 60 percent slower than the C Ruby interpreter, but the latest release features some 4x to 6x performance gains in certain components. According to Charles, certain micro-benchmarks are now faster than the C Ruby interpreter -- a good sign of things to come.
Other release notes for JRuby 0.9.1:
Thats a lot of achievement in a small amount of time. Imagine what we will have in a years time (or even 6 months). Probably one of the smartest investments Sun has made lately ! And cheap - hiring 2 people !
Yep, i agree, great. This could give the whole Java centric development yet another boost. A whole new Thread theme will emerge - not Ruby vs. Java - but Ruby with Java, how can we gain from both ..;-). In that vain i specially like the syntax for interfaces.
Even Microsoft seems to see the potential and has taken measures: www.infoq.com/news/RubyCLR-Microsoft
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
2 comments
Watch Thread Reply