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 Fernandez on Nov 08, 2006
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Getting Started with Stratos - an Open Source Cloud Platform
Agile Practices to Improve Project Management Organization (PMO) Effectiveness
SCM best practices for multiple processes, releases & distributed teams
You can't be serious? What does the fact that it's Ruby or RoR and/or the fact that it's open source have to do with surviving a disaster? What a horrible way to promote Ruby and/or post a quote from someone who has no clue.
Here in the midwest, we survived the 2003 blackout by running Weblogic:-) Although the lights were out, BEA's autonomic electric sensors detected it and allows it to run on solar power.
Spoxel's Web site talks about secure document exchange. I wish they talked about how document exchange helped with the earthquake. I get that they like the fact that they can edit Rails source on their servers, but it would be just as easy to have a backup cvs repository in their data center to continue working with Java. Also, I would imagine that the advantage of Rails would be to rapidly develop new pages for the emergency. That's lost in their press release. Oh well. -Frank
Yeah, but it's no different than adding a jsp page and redeploying a war file. Dude, this whole edit and see thing is great maybe for development and the same can be done with java's hot deployment. I can't imagine developing code without propert qa, etc... in production space. If that's the case for Spoxel, I hope their customers are reading.
With proper design, you can easily allow to put up emergency info, by seperating a static server component from the application deployment component, though you can add static pages to the static server on the fly.
Ilya
Spoxel's Web site talks about secure document exchange. I wish they talked about how document exchange helped with the earthquake. I get that they like the fact that they can edit Rails source on their servers, but it would be just as easy to have a backup cvs repository in their data center to continue working with Java. Also, I would imagine that the advantage of Rails would be to rapidly develop new pages for the emergency. That's lost in their press release. Oh well. -Frank
But there is no great advantage to Rails here; the same capability would be there for any web framework with the ability to hot-deploy new code. If the issue is the ability to edit code on the server, a similar story could have been written based on Perl! Unless some highly specific features of Rails were of benefit (and none were mentioned), this seems to me to be little more than a rather unfortunate example of Rails hype.
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.
4 comments
Watch Thread Reply