Scott Meyers wants to bring default zero-initialization to C++, mentions TDPL for precedent
Chris Wright via Digitalmars-d
digitalmars-d at puremagic.com
Sat Nov 21 17:53:01 PST 2015
On Sat, 21 Nov 2015 21:51:43 +0000, Ola Fosheim Grøstad wrote:
> On Saturday, 21 November 2015 at 17:31:15 UTC, Chris Wright wrote:
>> Collating a large number of examples like this would give us a good
>> overall estimate of each platform's scaling properties.
>
> In order to scale easily you need to use NOSQL databases, but you can
> use any language.
There's nothing inherent in having a rigid schema or using SQL as a query
language that prevents scaling. But MySQL, for instance, is twenty years
old, and PostgreSQL is nearly as old. Oracle, in contrast, is nearly
forty. A system designed originally to scale to PDP-11s requires
extensive effort and redesign to scale to scale as well as modern
applications require.
Databases implemented more recently are generally built to scale out.
They have automatic sharding built into them, client and server. They
were developed (and their scaling systems designed) when we already had
algorithms like RAFT and a lot of experience with distributed systems.
More information about the Digitalmars-d
mailing list