Re:Coding Horror: Hardware is Cheap, Programmers are Expensive
by gnaritas on Friday December 19, 2008 @06:43PM
(#404002)
If an app only has one user, it doesn't need to scale, it needs to perform. Scalability is all about users and only loosely related to performance. Datasets are irrelevant.
[ Parent
| on HN ]
Re:Coding Horror: Hardware is Cheap, Programmers are Expensive
by sadfsa on Saturday December 20, 2008 @03:52AM
(#404422)
I don't know what dictionary you're using, but here are a few definitions from mine:
scalable - How well a hardware or software system can adapt to increased demands.
scalable - the ability of a product or network to accommodate growth
The ability to scale hardware and software to support larger or smaller volumes of data and more or less users.
the ability of a computer system to shrink or grow as requirements change
Re:Coding Horror: Hardware is Cheap, Programmers are Expensive
by gaius on Saturday December 20, 2008 @06:27AM
(#404487)
That's not true. It needs to scale from 1M of data to 1G to 1T and beyond. You seem to think that scalability only refers to concurrency. It doesn't. It means that you're as close as possible to O(n) or better yet O(1) as your workload increases, whatever that workload is.