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