MongoDB World 2016: Keynote

Post on 07-Jan-2017

450 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

Transcript

Giant Ideas

Tesla Newton Archimedes

No break

30 minutebreak

4 hour break

Chain AChain BChain CChain D

50% 66% 90%

Free the mind

Unleash the power of software and data

for innovators everywhere

MongoDB: Our Giant Idea

2009 2010 2011 2012 2013 2014 2015 2016

~20 Million Downloads20K-30K Downloads per Day

Customers MongoDB Office Support MongoDB User Groups

-15%

-10%

-5%

0%

5%

10%

15%

20%

25%

30%

35%Growth of Developer Share (2010-

2015 CAGR)

Source: StackOverflow Developer Insights, StackOverkill

2011 2012 2013 2014 2015 2016 -

20,000

40,000

60,000

80,000

100,000

120,000

Activity Index on StackOverflow

Cassandra Hbase MongoDBNeo4j Redis

mongodbpostgresql

mysql sqlserver oracle

“ After three years it has become clear that in terms of LinkedIn member profiles there is only one trend: the total dominance of MongoDB.”

– Matt Aslett, 451 Group

MongoDBCas-sandraRedisHbaseOther

NoSQL Job Skills (LinkedIn)

“Source: 451 Group

Free your hands

Our Next Giant Idea

CTO & Co-FounderMongoDB

Eliot Horowitz

@eliothorowitz

Improve, Extend,Innovate

Improve: Wired Tiger

3.0 3.2 3.4Building WiredTiger, Keith Bostic, June 29, 3:10-3:50, Grand Ballroom

Improve: Replica Set Election

11

21 3

3P

Extend: Document Validation

Extend: $lookup

}...

, “product_details” : [{

“_id” : 7,“title” : “MyMemoir” }]

}{ “_id” : 2, “product_id” : 7

, “product_details” : [{“_id” : 5,“title” : “A greatbook” }]

.

.

.{ “_id” : 1, “product_id” : 5

Innovate: Aggregation Pipeline Improvements

$match $sum663

36

413

Innovate: Mixed Storage Engine Sets

P

Improve: Initial Sync

{0}{2}{1}{4}{2}{0}{1}{4}{2}{2}{5}{3}

Improve: Initial Sync

{0}{2}{1}{4}{2}{0}{1}{6}{2}{1}{4}{2}{0}{1}

{6}{2}{1}{4}{2}{0}{1}

Improve: Initial Sync

{0}{2}{1}{4}{2}{0}{1}{6}{2}{1}{4}{2}{0}{1}

{6}{2}{1}{4}{2}{0}{1}

……

Improve: Collation Per Operation

d,Dc,C

b,Ba,A dcb

a

Extend: BI-Connector

SQL Proxy: Building V2 of the MongoDB BI Connector, Wisdom Omuya, June 29, 4:00-4:40, Beekman

Improve: Compass

Demo: Dana Groff, Director, Drivers and Integration

DEMOMongoDB Compass

Compass

CRUDExplain

IndexesGeo

treasure.mongodb.world

Extend: Read-Only Views

Extend: Read-Only Views

> db.rides.findOne()

{ "_id" : ObjectId("572bb8572b288919b6a47779"), "startStation" : 498, "endStation" : 253, "bike" : 23691 }

> db.createView( "rides_safe", "rides", [{$project: {'user.ssn': 0}}] );

> db.rides_safe.findOne()

{ "_id" :ObjectId("572bb8572b288919b6a47779"), "startStation" : 498, "endStation" : 253, "bike" : 23691, "user_ssn" : "123-45-6789" }

Extend: Recursive $lookup

Extend: Faceted Search

Extend: Server Features

Demo: Dan Pasette, VP Server Engineering

DEMOServer Features

Innovate: Zones

Innovate: Zones

Innovate: Zones

Innovate: Zones

Innovate: Zones

Innovate: Zones

Innovate: Zones

Cloud

Cloud

Monitoring

Today2011 2012 2013 2014 2015 2016

Backup AutomationProvisioning

Cloud

•Simple•Robust•Elastic

Cloud

Demo: Cailin Nelson, VP Cloud Engineering

DEMOMongoDB Atlas

Cory Mintz, Holding the Weight of Your Ops, Grand Ballroom, 11:15-11:55

top related