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...
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

jducoeur: (Default)
jducoeur

June 2025

S M T W T F S
12 34567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags