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.
Comments
yakkoh replied ago:
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.
Voters For This Link (8)
Voters Against This Link (2)