Friday, January 30, 2015

data: "Append Only Computing", Immutability Changes Everything - Pat Helland (!)

www.cidrdb.org/cidr2015/Papers/CIDR15_Paper16.pdf
Immutability Changes Everything, Pat Helland, Salesforce.com

"It wasn’t that long ago that computation was expensive, disk storage was expensive, DRAM was expensive, but coordination with latches was cheap. Now, all these have changed using cheap computation (with many-core), cheap commodity disks, and cheap DRAM and SSD, while coordination with latches gets harder because latch latency loses lots of instruction opportunities. We can now afford to keep immutable copies of lots of data, and one payoff is reduced coordination challenges."



RealityExpensiveCheapSolution
OldCPU, HDD, RAMCoordinationno duplication
=> DB normalization
NewCoordinationCPU, HDD, RAMno locking
=> no DB updates

"Can not re-write history. Database transaction logs never change. No updates.
A database is a caching of a subset of the log." 

Immutability Changes Everything - Pat Helland, RICON2012 on Vimeo
"There are emerging solutions which are based on immutable data. It seems we need to look back to our grandparents and how they managed distributed work in the days before telephones."

Immutability Changes Everything - Pat Helland, RICON2012 from Basho Technologies on Vimeo.
  • Accountants Don’t Use Erasers (Ledger)
  • Keeping the Stone Tablets Safe
  • Hey! Versions Are Immutable, Too!
  • Immutability by Reference
  • Immutability Is in the Eye of the Beholder
  • Normalization Is for Sissies
"Pat Helland has published another thought provoking paper: Immutability Changes Everything. If video is more your style, Pat gave a wonderful talk on the same subject at RICON2012 (video, slides). It's fun to see how Pat's thinking is evolving over time as he's worked at Tandem Computers (TransactionMonitoring Facility), Amazon, Microsoft (Microsoft Transaction Server and SQL Service Broker), and now Salesforce."

One such database system: Datomic


$Apple' > $Google

Bad Assumptions | stratechery by Ben Thompson
"last quarter Apple’s revenue was downright decimated by the strengthening U.S. dollar; currency fluctuations reduced Apple’s revenue by 5% – a cool $3.73 billion dollars. That, though, is more than Google made in profit last quarter ($2.83 billion).2 Apple lost more money to currency fluctuations than Google makes in a quarter."

"Apple’s mission is to make the greatest products on earth and enrich the lives of others"

"...there is a segment of the market that is not strictly governed by the lowest price.... customers value products that deliver more value than what can be reduced to a number, ...there is an opportunity to create best-in-breed experiences for a handsome price."


Visual Studio 2015 CTP 5 as Azure VM

Visual Studio 2015 CTP 5 Available - The Visual Studio Blog - Site Home - MSDN Blogs

Azure Virtual Machine Images for Visual Studio - The Visual Studio Blog - Site Home - MSDN Blogs
Visual Studio image offerings for the Microsoft Azure virtual machine gallery.

image

Azure "cloud in a box": Microsoft Cloud Platform System (CPS)

Microsoft is using 'Azure in a box' to power its own 'Nebula' private cloud | ZDNet 
Last fall, Microsoft announced a partnership with Dell to provide an Azure cloud in a box offering known as the "Microsoft Cloud Platform System" (CPS).

Customers buy the CPS hardware through Dell and software and services through Microsoft, with Microsoft acting as the first point of contact for all support requests.

"Nebula offers CPS as premium reliability in contrast to the standard reliability of our existing data center hardware"


Tesla Motors Model III

Elon Musk Reveals Name of Next Tesla Car: the Model III
Tesla Model 3
Tesla Model 3
Elon Musk says Tesla Model 3 will be $35,000 — without tax incentives
The upcoming Tesla Model 3, on the other hand, will be priced at $35,000 —before any kind of state or federal tax break for driving electric, Musk said.

Tesla Motors, Inc. Has a New $9 Billion Ally (NRG, TSLA)


Tesla Motors Inc P85D Vs. 2016 Ford GT: Who'd Win In A Drag Race?
"The P85D, essentially an upgraded Model S, touts acceleration as its most impressive feature and can hit 0-60 mph in just 3.2 seconds (3.1 after wireless software update) – as opposed to its predecessor’s 4.2 seconds – thanks to its dual-motor. The car can pick up about 619 horsepower and packs a reported 864 pounds of torque at the wheels."

Tesla Model S P85D launch reaction 2 women - YouTube

Tesla Test Drive: Model P85D, Autopilot, Zero to 60 - YouTube (Elon Musk driving)