Quem é Fernando Boaglio?
•Já foi estudante...
•Linux user desde 1996
• Já deu aulas...
• Developer+commiter!
• E começou a escrever...
O que a maioria sabe sobre MongoDB
• Livre
• Banco de dados baseado em documentos classificado como NoSQL
• Sem schemas e transações
• Map Reduce para agregação (GROUP BY)
• Escalável
Quem usa...
O que a maioria sabe sobre MongoDB
Fatos curiosos do MongoDB
Max Schireson – CEO MongoDB
Entrou para faculdade de matemática aos 14 anoshttp://maxschireson.com
Dwight Merriman – CTO MongoDB
1995 - Dwight Merriman funda a DoubleClick
2005 - Merriman vende DoubleClick por US$1.1 bi
2007 - Merriman funda a 10gen2007 – Google compra DoubleClick por US$3.1 bi
Eliot Horowitz – CTO MongoDB
2005 – Eliot cria a ShopWiki.com2006 – Eliot recebe prêmio de Top 25 empreendedores com menos de 25 anos
2011 – ShopWiki.com vendida para Oversee.net
Origem do MongoDB
2007 – Inicia a pesquisa por uma solução semelhante ao GAE:
● App engine chamada ED (de Eliot e Dwight)
● Banco de dados chamado P (de Platform)
2008 – Os nomes mudaram, de ED para Babble e de P para MongoDB (de Humongous)
Origem do MongoDB
2009 – MongoDB vira opensource!
2010 – MongoDB vira “production ready”
Comparativo MongoDB (1)
http://www.moredevs.ro/mysql-vs-mongodb-performance-benchmark/
“If it is not possible to cache data Mongo would be almost 1.3X – 2X faster than MySql.”
“Notice the good insert speed on Mongo: it is 2-3X faster than MySql.”
Comparativo MongoDB (2)
SQL Server 2008 x MongoDB 1.4.1
http://blog.michaelckennedy.net/2010/04/29/mongodb-vs-sql-server-2008-performance-showdown/
Comparativo MongoDB (3)
2013 – http://db-engines.com/en/ranking
Banco de dados NoSQL mais popular
Comparativo MongoDB (3)
Tendências Oracle x MongoDB Nov 2012 até Abr 2014 (17 meses)
Comparativo MongoDB (3)
Oracle caindo aos poucos MongoDB subindo
Comparativo MongoDB (3)
Brincando de matemática... Equação de reta do Oracle:
y1 = -0.11 x + 1516
Equação de reta do MongoDB:
y2 = 6.6 x + 101
Quando ranking Oracle = ranking MongoDB ?
Vamos calcular y1 = y2
Comparativo MongoDB (3)
Brincando de matemática... 6.6 x + 101 = -0.1 x + 1516 6.7 x = 1415 x = 211
y = 1493
1493 meses… 124 anos...
Em 2136 o ranking Oracle = MongoDB
Comparativo MongoDB (3)
E o que isso significa ?
Comparativo MongoDB (3)
•O mercado está mudando!
• Algo que era impensável há alguns anos vai acontecer (se a tendência for a mesma)
Para saber mais... aprenda com quem faz
https://university.mongodb.com/
Por que construir aplicações novas com
tecnologia antiga?
http://world.mongodb.com
Obrigado!