Link Details

Link 281697 thumbnail
User 209500 avatar

By rlamarch
via cacm.acm.org
Published: Nov 06 2009 / 08:39

Recently, there has been a lot of buzz about “No SQL” databases. Seemingly this buzz comes from people who are proponents of document-style stores and key-value stores. There are two possible reasons to move to either of these alternate DBMS technologies: performance and flexibility. This blog posting considers the performance argument; a subsequent posting will address the flexibility argument.
  • 8
  • 2
  • 854
  • 346

Comments

Add your comment
User 368023 avatar

yakkoh replied ago:

0 votes Vote down Vote up Reply

It is more complicated than that; there are 4 layers:

1) the hardware layer – disks and comptrollers and CPUs;
2) the file and indexing schemes;
3) the relational model, it will be tough to get rid of the relational model unless you implement trivial or nearly trivial applications;
4) SQL, one of the implementation for the relational model.

(a naive suggestion): Some work and research should done on hard disk storage, with multi-heads, queued reads and writes.
For instance with a disk at 7200 rpm, if you know the data you want is on the opposite sector and the same track, you have to wait at least 0.002 sec.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (2)