The Road To RAM
CPU Register 1 nsMain Memory 100 nsFlash Drive 100,000 nsHard Drive
10,000,000 ns
Prehistorical Times
The Database
The Web Server
The Inter-Net
The User
2000: Load Balancing Solves Everything!
2002: Replication Solves Everything!
2002: Replication Solves Everything!
2004: Memcached Solves Everything!
2004: Memcached Solves Everything!
>_< >_<
>_< >_<
2006: Sharding Solves Everything!
2008: NoSQL Solves Everything!
2010: Map/Reduce Solves Everything!
Bringing you yesterday’s insights, tomorrow!
2012: NoSQL Solves Everything, Again!
2012: NoSQL Solves Everything, Again!
2014: What now?
?
2014: What now?
Load balancing (with failover)
Replication (without wasted hardware)
RAM storage (without cache invalidation)
Sharding (with management)
Analytics (without ETL headaches)
SQL (because, math)
2014: SQL RAM Clusters Solve Everything!
2014: The Definite Article
The Web Tier
The Data Tier
The End!
Those who ignore computer
history are condemned to
GOTO 1
NUMA NUMA
Throughput and latency
always have the last laugh.
2016: [ ??? ] Solves
Everything!
Thank [email protected]
Booth #T1