What does CodingHorror have in common with Apache H-Base?
As I was in my “Advanced data management” class today I realized that CodingHorror aka Jeff Atwood of stackoverflow fame agree quite alot with Apache H-base. Apache H-base is a column-store database system based on the Google BigTable ideas leveraging Apache Hadoop.
Jeff Atwood was is not very happy with the default “incredibly pessimistic out of the box” setup of databases in his “Deadlocked!” post. Along the same lines, the H-store people published an article[1]:
The End of an Architectural Era (It’s Time for a Complete Rewrite).
They claim that the time is up for “legacy systems” like the model used by current RDMBS’ like MySQL and SQL Server. The assumption of the H-base people that reasonates with Jeff Atwood – I believe – is:
Every effort should be made to eliminate the cost of traditional dynamic locking for concurrency control, which will also be a bottleneck.
I don’t know if it is something Jeff Atwood is aware of, and I don’t know if that is a sign that a traditional RDBMS is maybe not what he wants, but it is worth think about – IMHO.
[1]Stonebraker, M., Madden, S., Abadi, D. J., Harizopoulos, S., Hachem, N., Helland, P., 2007. The end of an architectural era: (it’s time for a complete rewrite). In: VLDB ’07: Proceedings of the 33rd international conference on Very large data bases. VLDB Endowment, pp. 1150-1160. URL:http://portal.acm.org/citation.cfm?id=1325981 pdf – Bibtex
| Print article | This entry was posted by svrist on 2010-02-18 at 14:41, and is filed under CS, English, tech. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
No comments yet.
No trackbacks yet.
Logging vs. debugging
about 1 year ago - View Comments
It is probably no news that measurements in an experiment almost by definition affects the experiment. This is true also for IT systems, where logging is a very used way for observing running code. From Jeff Atwoods Coding Horror blog about a problem during the beta of stackoverflow.com: We spent days troubleshooting these deadlocks by
What I like about Unit Tests
about 1 year ago - View Comments
They are included with the source code, committed to SC and build along with the code pretty automatically these days! Actually I dont really care if it’s unit tests, integration tests or any other kind of test, I just see unit tests every day as part of my work. The part I like is that
Eclipse setup
about 2 years ago - View Comments
Image from WikipediaI work with eclipse all day, so I’ve spent some time messing around with plugins. Lots and lots of plugins. The plugins I’ve current stablized on is: Maven2 plugin: http://m2eclipse.codehaus.org/ (update-site: http://m2eclipse.sonatype.org/update/) PMD for static analysis of java code: http://pmd.sourceforge.net/integrations.html#eclipse (update-site: http://pmd.sf.net/eclipse ) Findbugs for static analysis of java bytecode http://findbugs.sourceforge.net/manual/eclipse.html (update-site: http://findbugs.cs.umd.edu/eclipse/)
Fast inverse square root
about 2 years ago - View Comments
Beyond3D(Rys) wrote an article (almost a series!) about the history of the magic fast inverse square root found in for example the quake code. With the explantions it doesn’t seem quite that much as magic. As this pdf says, its not magic at all(page2) The history article is all about paying homage to the author(s)
Mere googlemania
about 2 years ago - View Comments
Så har jeg også fået googledesktop. Nu ejer google ca. alt hvad jeg har på diverse af mine maskiner. Det er noget af en fest! Google desktop plugins er nu så meget sejere end yahoo-widgets. Jeg elsker de små korte beskeder man får hele tiden med updates på ens rss-feeds, emails og lign. Og TODO
Java and closures – YAPOJC
about 2 years ago - View Comments
YetAnotherPostOnJavaClosures So, I fell over some articles with both the words closure and java in them this week. It was this article about JavaFX closures. Since I’ve done some of my non-mandatory classes in my stud.scient. days (like the last 4years) it kinda woke my interest. It seems like lots of things has happend in
Eliteprofessionel!
about 2 years ago - View Comments
ADVARSEL: Buzzwords og partisk indlæg! Jeg har den store glæde at kunne præsentere mig selv som en af de få rå: Ægte Eliteprofessionel! ComputerWorld interview med vores administrerende direktør At kommentarene til den tilhørende artikel ikke er helt så fine kan ikke ryste mig Man kunne måske mene at eliteprofessionel måske er lidt meget buzzword,
Vidste du det?
about 2 years ago - View Comments
. Der findes simpelthen en papegøje som er nattedyr og ikke kan flyve. Det lyder dælme som en freaky fugl! Den hedder en kakapo . . Spørg evt. Douglas Adams “(The kakapo boom) was like a heartbeat: a deep powerful throb that echoed through the dark ravines.It was so deep that some people will tell
Running JMS tutorial examples in Eclipse without deploytool
about 2 years ago - View Comments
I’ve currently been reading up on JMS via the J2EE 1.4 tutorial. (Chapters 33 and 34). I use Eclipse J2EE. The deploytool way of doing things annoyed me quite a bit. When I had to edit the /jms/simple/src/* code for the first example (remove the jupiter prefix used for the next example in the Connection
Min google-mania
about 2 years ago - View Comments
Jeg er ved at blive ret meget google-fanboy. Jeg bruger Gmail Google Picasa Udover det er Google Documents på vej sammen med at jeg flytter min mail til Google Apps Jeg har min gmail som bookmark i min telefon, bruger ofte gmail notifier i enten firefox, eller via Yahoo Widgets eller bare googles eget program.