jducoeur: (Default)
[personal profile] jducoeur
For reasons I shan't get into, today is looking like a catching-up-on-my-technical-reading sort of day. So to start off, here's an excellent article that I've had sitting in my backlog for well over a year: a detailed survey of NoSQL.

For those who haven't looked into it, "NoSQL" is a catch-all term referring to databases that aren't conventionally relational. This isn't a panacea -- sometimes, you really do want a relational DB -- but the article lists some of the numerous reasons why you often might *not* want one. (Mostly having to do with scaling: it's just plain hard to scale a relational DB up to gigantic traffic.) It then does a deep-dive survey of the categories of NoSQL DBs, the ways they differ, and the products and open-source systems available in each category.

Neat stuff. For ordinary apps, it's largely over-thought, but if you're trying to build something that might scale to Internet sizes (with millions of transactions a day), then it's worth thinking about and understanding this landscape...

(no subject)

Date: 2011-07-18 05:56 pm (UTC)
From: [identity profile] johno.livejournal.com
You been raiding my b/a/t/h/r/o/o/m/ library stack? I just read a year+ issue of Linux Journal covering NoSQL.

To be honest, I was lost after the 5th paragraph.

(no subject)

Date: 2011-07-19 02:29 am (UTC)
From: [identity profile] unicornpearlz.livejournal.com
At some point would you mind explaining this to my atrophied programmer brain.

Profile

jducoeur: (Default)
jducoeur

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 28293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags