five years of nosql considerednosqlroadshow.com/dl/nosql-cph-2013/presentations/nosql... ·...

49
FIVE YEARS OF NOSQL CONSIDERED How did we get here? Where are we going?

Upload: others

Post on 28-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

FIVE YEARS OF NOSQL CONSIDERED

How did we get here? Where are we going?

Page 2: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

“HISTORY DOESN'T REPEAT ITSELF, BUT IT DOES RHYME.” ― MARK TWAIN

Page 3: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

TOPICS

THE SOFTWARE

THE COMPANIES

THE INDUSTRY

THE OPEN SOURCE COMMUNITY

THE FORCES THAT SHAPED NOSQL

THE FORCES THE WILL SHAPE IT

A BRIEF DIGRESSION TO MYSQL

SOME EXTRAPOLATIONS

CONCLUSION

 Disclaimer:  Akamai.    Basho.    Orchestrate.  

Page 4: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL TIMELINE

Page 5: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL PROJECTS TODAY

Page 6: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL TAXONOMY

Cassandra  HBase  

GeoCouch  GeoMongoDB  

Elas<cSearch  Riak  Search  

Swi@  Riak  CS  

MongoDB  Riak  

Couchbase  

Voldemort  

Neo4J  Titan  for  HBase  

DOCUMENT COLUMN GEO

GRAPH SEARCH OBJECT

Page 7: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL PROJECTS WITH BACKING

Page 8: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL COMPANIES

MONGODB    

 

CASSANDRA    

RIAK    

COUCH*    

NEO4J   ELASTICSEARCH    

Page 9: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL INVESTMENTS

$73  

$39  

$26  $24  $15  

$31  

$34  

$2  $6  $11  Investment  in  Millions  

10Gen  

Datastax  

Basho  Tech  

Neo  Tech  

Cloudant  

CouchBase  

Elas<cSearch  

CouchOne  

Total  Investment  =    $261M      Source:    Crunchbase  

Page 10: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL REVENUES

$1,323    

$163    $66    

$365    

$0    

$200    

$400    

$600    

$800    

$1,000    

$1,200    

$1,400    

2011   2012   2013   2014   2015   2016   2017   2018  

Es<mated  Revenue  451  (82%  CAGR)   Es<mated  Revenue  (historical  35%)  

Combined  

Revenue  in  millions.    Mix  of  so@ware,  hardware,  PS.  

Page 11: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL VALUATIONS

10Gen,  $500    The  Rest,  $520    

Valua:on  in  Millions                Source:    Crunchbase,  TechCrunch,  VentureBeat  

Page 12: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL EMPLOYMENT

34%  

13%  15%  

10%  

8%  

10%  

4%  

3%  

3%  

Employees  10Gen   Datastax   Basho  Tech   Neo  Tech   Cloudant  

CouchBase   Elas<cSearch   MongHQ   Acunu  

Total  Employees:    623          Source:    LinkedIn.com  

Page 13: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL JOB GROWTH

Page 14: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL JOB GROWTH BY PROJECT

Page 15: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL JOB GROWTH BY PROJECT (RELATIVE)

Page 16: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

PUTTING NOSQL IN CONTEXT A  look  outside  the  category  

Page 17: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL INVESTMENTS (W/HADOOP CO’S)

Total  Investment  =    $466M  

$261  

$52  

$141  

$20  

NoSQL  Total  

MAPR  

Cloudera  

HortonWorks  

Page 18: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL VALUATIONS COMPARED TO HADOOP

NoSQL,  $1,020    

Hadoop  Ecosystem,  $1,051  

Valua:on  in  Millions  

Page 19: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL REVENUE (W/ REALITY CHECK)

$1,323    

$1,893    

 $95    $0    

$200    

$400    

$600    

$800    

$1,000    

$1,200    

$1,400    

$1,600    

$1,800    

$2,000    

2011   2012   2013   2014   2015   2016   2017   2018  

Es<mated  NoSQL  Revenue  451  (82%  CAGR)   Hadoop  (IDC)   MySQL  Revenue  

Revenue  in  millions.    Mix  of  so@ware,  hardware,  PS.  

Page 20: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL VALUATIONS (W/ REALITY CHECK)

NoSQL,  $1,020    

Hadoop  Ecosystem,  $1,051  

Pinterest,  $2,250  

Valua:on  in  Millions  

Page 21: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

LOOK FORWARD Looking  backward  in  order  to  

Page 22: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

THE USER SHAPED TODAY’S NOSQL

Latency  

Flexibility  of    Schema-­‐less  

Elas<c  workloads  

OSS  –    Cost  and  Vendor  Lock-­‐in  

Source:    every  single  Survey  of  NoSQL  in  past  three  years  

Page 23: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

Latency  

Flexibility  of    Schema-­‐less  

Elas:c  workloads  

OSS  –    Cost  and  Vendor  Lock-­‐in  

Source:    every  single  Survey  of  NoSQL  in  past  three  years  

THE USER SHAPED TODAY’S NOSQL

Page 24: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

Latency  

Flexibility  of    Schema-­‐less  

Elas<c  workloads  

OSS  –    Cost  and  Vendor  

Lock-­‐in  Source:    every  single  Survey  of  NoSQL  in  past  three  years  

THE USER SHAPED TODAY’S NOSQL

Page 25: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

Latency  

Flexibility  of    Schema-­‐less  

Elas<c  workloads  

OSS  –    Cost  and  Vendor  Lock-­‐in  

Source:    every  single  Survey  of  NoSQL  in  past  three  years  

THE USER SHAPED TODAY’S NOSQL

Page 26: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL OVERVIEWS

Good  sources:  •  NoSQL  Dis<lled  –  Pramod  Sadalage

hfp://www.youtube.com/watch?v=l68zxgZS_wc  –  

•  NoSQL  Adop<on  Survey  –  James  Phillips  hfp://blog.couchbase.com/nosql-­‐adop<on-­‐survey-­‐surprises  

•  The  NoSQL  Movement  –  Michael  Loukides  hfp://strata.oreilly.com/2012/02/nosql-­‐non-­‐rela<onal-­‐database.html  

•  All  451  Group  NoSQL  Surveys  –  Maf  Aslef  

Page 27: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

WIDER FORCES OSS,  CLOUD,  POLYGLOT,  ORACLE,  MASTERY  

Page 28: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

WIDER FORCES THAT SHAPED NOSQL

Oracle  Acquires  MySQL  

OSS  as  a  Movement   Cloud  

Polyglot  World  

Page 29: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

WIDER FORCES THAT SHAPED NOSQL

Oracle  Acquires  MySQL  

OSS  as  a  Movement  

Cloud  

Polyglot  World  

Source:    Blackduck  Open  Source  Surveys  

Page 30: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

OSS IN 2008

•  Biggest  driver  was  “mobile”  

•  74%  of  projects  were  hosted  on  Sourceforge  

Page 31: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

OSS IN 2013

•  Biggest  driver  is“big  data”  

•  500%  growth.  

•  Github  won.    

Page 32: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

WIDER FORCES THAT SHAPED NOSQL

Oracle  Acquires  MySQL  

OSS  as  a  Movement   Cloud  

Polyglot  World  

Page 33: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL AND THE CLOUD

Source:    James  Phillips,  Couchbase  -­‐  hfp://www.infoq.com/presenta<ons/NoSQL-­‐Survey-­‐Comparison  

Databases  needed  that  could  match  the  “scale  out”  proper<es  of  other  <ers.  

S<ll  some  impedance  mismatch  –  VM  vs.  disk  

Page 34: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

WIDER FORCES THAT SHAPED NOSQL

Oracle  Acquires  MySQL  

OSS  as  a  Movement   Cloud  

Polyglot  World  

Source:  hfp://johnpwood.net/tag/polyglot-­‐persistence/  and  also  Cloudant  blogs  

Page 35: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL AND POLYGLOT PERSISTENCE

1.  Hbase  2.  MySQL  3.  Elas<cSearch  4.  MongoDB    

Page 36: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

WIDER FORCES THAT SHAPED NOSQL

Oracle  Acquires  MySQL  

OSS  as  a  Movement   Cloud  

Polyglot  World  

Source:  hfp://johnpwood.net/tag/polyglot-­‐persistence/  and  also  Cloudant  blogs  

Page 37: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

ORACLE ACQUIRES MYSQL

0  

10  

20  

30  

40  

50  

60  

70  

80  

90  

100  

2012   2015   2017  

Others  

MySQL  

Growing  dissa<sfac<on  leads  to  look  at  alterna<ves  

Source:  451  Research  Group,  MySQL  vs.  NoSQL  vs.  NewSQL,  Maf  Aslef,  2013  

Page 38: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

INTO THE FUTURE SERVICES,  APIS,  MASTERY,  OPEN  DATA,  CONSOLIDATION  

Page 39: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL TIMELINE – THE RISE OF SERVICES

Page 40: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL SERVICES – MARKET FORCES

Metered  pricing  vs.  Licenses  

Following  the  rest  of  the  stack  toward  services  

Greater  elas<city   Reducing  opera<onal  complexity    

Page 41: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

POLYGLOT COMPLEXITY

Page 42: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL TIMELINE – THE RISE OF APIS

Source:  hfp://blog.programmableweb.com/2012/11/26/8000-­‐apis-­‐rise-­‐of-­‐the-­‐enterprise/  

TOP  10  Categories:  

In  just  3  months  in  2012,  1,000  new  APIs  added  

Page 43: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL MASTERY – ENDURING LEGACY

è  

Page 44: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL MASTERY – ENDURING LEGACY

è  

Mastery  prolifera<ng    

Source:    Na<onal  Geographic    Source:    Indeed.com  

Page 45: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL MASTERY – ENDURING LEGACY

è  

•  Events  like  RICON      •  @Aphyr’s  recent  blogs  

with  Peter  Bailis  •  dozens  of  engineers  at  

Netlix,  Facebook,  etc.  

Page 46: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL & THE CLOUD – THE FORKING PATH

•  Mul<-­‐tenant,  elas<c,  scale-­‐out  •  Accommoda<ng  databases  –  bare  metal  

provisioning  

Build  clouds  with:  Cassandra  Hbase  Riak  Swi@  

Run  on  top  of  clouds:  MySQL*  MongoDB  Couchbase  

Page 47: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL CONSOLIDATION?

VS.  The  Dream   The  Reality  

Page 48: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

NOSQL CONCLUSIONS

Things  happen  slower  than  we  think  of  expect  

The  market  wants  metered  services  and  APIs  

Consolida<on  unlikely,  at  least  in  the  way  we  might  think.  

The  las<ng  impact:  mastery  and  community  

Page 49: FIVE YEARS OF NOSQL CONSIDEREDnosqlroadshow.com/dl/NoSQL-Cph-2013/Presentations/NoSQL... · 2013-06-24 · topics the software the companies the industry the open source community

ENJOY THE NOSQL ROADSHOW Antony Falco @antonyfalco Orchestrate.io