addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Clearing CAP Confusion and why C in CAP != C in ACID (++ swag, food, drinks ++)

Free swag, candy/goodies, fun drinks & win Beats by Dre headphones!

Srini Srinivasan, Founder and VP of Engineering & Operations, Aerospike

A Database Month event

Eric Brewer's CAP Theorem is often misunderstood to mean that a distributed system can only support 2 out of 3 of these properties. Eric noted, "First, because partitions are rare, there is little reason to forfeit C or A when the system is not partitioned. Second, the choice between C and A can occur many times within the same system at very fine granularity; not only can subsystems make different choices, but the choice can change according to the operation or even the specific data or user involved. Finally, all three properties are more continuous than binary."

Srini V Srinivasan, founder & VP Engineering & Ops at Aerospike, has been working on these ideas for 6 years and independently discovered some of the flexibility available to distributed systems described by Brewer. Srini chose not to sacrifice Consistency at the altar of Availability as many other NoSQL systems have done. Starting with a blank slate, he set out to architect the highest performance, highest availability, and highest consistency possible into a distributed database system, given the limitations imposed by the CAP theorem and other laws of Physics.

The techniques he implemented have been so highly successful that Aerospike is used today as the foundation of some of the highest scale deployments in the internet and the code was recently open sourced to make it more freely available to all developers.

In this talk, Srinivasan will review the basics of CAP and ACID and share how a practical approach to minimizing the occurrence of network partitions enables support for high levels of consistency in an AP system.

Srini Srinivasan, Founder and VP of Engineering & Operations, Aerospike

Srini brings 20-plus years of experience in designing, developing and operating Web-scale infrastructures, and he holds over a dozen patents in database, Internet, mobile, and distributed system technologies. Srini co-founded Aerospike to solve the scaling problems he experienced with Oracle databases at Yahoo! where, as senior director of engineering, he had global responsibility for the development, deployment and 24x7 operations of Yahoo!'s mobile products, in use by tens of millions of users.

Srini joined Yahoo! as part of the Verdisoft acquisition, where as vice president of engineering, he oversaw the development of high-performance data synchronization products for mobile users. Srini also was chief architect of IBM's DB2 Internet products, and he served as senior architect of digital TV products at Liberate Technologies. Srini has a B.Tech in Computer Science from IIT Madras and a M.S. and PhD in Databases from University of Wisconsin-Madison.

Swag giveaway + junk-food/drinks at 6:30pm
Power-Networking at 6:35pm
Presentation starts at 6:45pm

You can save children's lives & reduce homelessness with technology! Please learn how you can save the life of a child at (saving a kids' life is both quick and very easy!)

Join or login to comment.

  • Eric David B.

    HD-video of the event is posted to

    September 7, 2014

  • srikrishna

    Thanks for sharing to the team. It was a wonderful presentation yesterday. Just curious , if there is a sandbox version available with product features/examples ?

    September 5, 2014

  • Srini V. S.

    Slides used in the presentation are here:

    1 · September 5, 2014

  • Anne M.

    Dr. Srinivasan, this was a truly terrific talk, thank you! I apologize I had to take early leave and late arrival and didn't get to ask you my questions. Possibly you or one of your teammates may see it here? 1.Is the Go Language API fully released? It does not appear on the main page with its logo and url, but on a blog and github I found it. ; 2.Would you possibly be able to provide your slides? The pictures and summaries were very helpful. I did find a video of you , The CAP Theorem and a practical approach to ACID - YouTube ;; , and also your 3 great whitepapers, . ; 3.Where is your cool TShirt from? ("Keep Calm and Scale On.") ; 4.I would like to apply to work at AeroSpike!

    September 5, 2014

  • A former member
    A former member

    Tyranny of distance would keep me from attending in the flesh but the wonders of the internet can smash these limitations if someone would remote me in via Skype steshaw or Hangouts [masked]. Tah :)

    September 4, 2014

  • Mohammad C.

    How different is this porduct from Altibase which uses in-memory for superspeed NO-SQL dbase?

    September 4, 2014

  • Arjumand B.

    Can anyone let me up? Guard downstairs says the elevator is locked.

    1 · September 3, 2014

  • Grishma

    Hey guys, is there any forum or something… I have class in evening… can't come… but really interested in this conversation.
    Please help.

    September 4, 2014

  • A former member
    A former member

    Dang, wish I could make it, will be at CUFP.

    August 18, 2014

  • Jennifer C.

    Really bummed I can't make it due to a conflict, will you be taping the session?

    August 18, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy