SlideShare a Scribd company logo
1 of 46
Download to read offline
Big Data:
Challenges and Opportunities
moshe.kaplan@brightaqua.com
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan2
@2014
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The Consumer Revolution
3
http://topyaps.com/wp-content/uploads/2013/03/You-are-the-product.-You-feeling-something.jpg
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
At the fraction of the cost…
4
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan5
http://lifehacker.com/5697167/if-youre-not-paying-for-it-youre-the-product
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Transportation
6
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Moovit
7
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The Medical Market Opportunities
8
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
MediSafe
9
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan10
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Askem
11
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Major Enablers:
Mobile, Cloud and IT Commoditization
12
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The Prime Suspect
13
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan14
Assumptions…
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
RDBMS Are Here from the 70s
15
http://ksnicolas.weebly.com/nicolass-blog/in-my-time-machine-i-went-to
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
A Blog Case Study in MySQL
http://www.slideshare.net/nateabele/building-apps-with-mongodb
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
RDBMS Are Great
publishedbodyslugTitleid
17
bodyemailauthorpost_idid
Posts
Comments
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Secured and Reliable for the Enterprise
18
https://vladmihalcea.com/tag/acid/
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan19
Assumptions…
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Where did it Fail?
Get an Answer, Fast and Cheap
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Where did it Fail?
I Just Want “Class Persistency Storage”
and Changing Schema on Demand
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Where did it Fail?
Be Always Available, Even w/ an Old Answer
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Where did it Fail?
Get Me Fast and Good Enough Answer
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Where did it Fail?
Data is Too Big, and Storage is $$$
But CPU and Network are Even More
http://www.powerbyte.com/Isilon.html
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Software Providers
25
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
It is all great, but…
I Need to Meet Compliance
http://www.vision7.com/app_system/lib/image/content/PCI_compliance.jpg
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
It is all great, but…
I Need a Vendor
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
It is all great, but…
I Need Reporting
http://www.novell.com/communities/node/5851/get-ready-sentinel-61
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
It is all great, but…
I Need Transactions
http://www.novell.com/communities/node/5851/get-ready-sentinel-61
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
It is all great, but…
We Need Training for the Data Analysts
db.article.aggregate(
{ $group : {
_id : "$author",
docsPerAuthor : { $sum : 1 },
viewsPerAuthor : { $sum : "$pageViews" }
}}
);
< SUM(pageViews)
< SUM(1) = N
< GROUP BY author
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The VP R&D Open Seminar
BIG DATA ARCHITECTURES
31
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
OLTP vs OLAP
32
https://www.linkedin.com/pulse/big-data-analytics-reference-architectures-facebook-sahu
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
And How it Looks
33
https://www.linkedin.com/pulse/big-data-analytics-reference-architectures-facebook-sahu
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The VP R&D Open Seminar
SCALING TO
HIGH THROUGHPUT
Redis
34
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Key Value Store (with benefits)
insert
get
multiget
remove
truncate
35
<Key, Value>
http://wiki.apache.org/cassandra/API
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
1 Minute Installation
http://mariuszprzydatek.com/2014/08/23/amazon-aws-installing-
redis-on-ebs/
36
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Fast. Very Fast
37
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The VP R&D Open Seminar
SCALING COMPLEX DATA
MongoDB
38
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
When Should I Choose NoSQL?
Eventually Consistent
Document Store
Key Value
39
http://guyharrison.squarespace.com/blog/tag/nosqlhttps://en.wikipedia.org/wiki/Eric_Brewer_(scientist)
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
What mongoDB is Made of?
40
http://www.10gen.com/products/mongodb
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Why MongoDB?
What? Why?
JSON End to End
No Schema “No DBA”, Just Serialize
Write 10K Inserts/sec on virtual machine
Read Similar to MySQL
HA 10 min to setup a cluster
Sharding Out of the Box
LBS Great for that
No Schema None: no downtime to create new columns
Buzz Trend is with NoSQL
41
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
The VP R&D Open Seminar
DESIGN FOR NOSQL
MongoDB
42
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Database for Software Engineers
Class
Subclass
Document
Subdocument
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
Same Terminology
Database  Database
Table  Collection
Row  Document
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
A Blog Case Study in MySQL
http://www.slideshare.net/nateabele/building-apps-with-mongodb
http://blogs.microsoft.co.il/blogs/vprnd
http://top-performance.blogspot.com © Moshe Kaplan
as a SW Engineer would like it to be…
http://www.slideshare.net/nateabele/building-apps-with-mongodb

More Related Content

Viewers also liked

Необычные СПА процедуры мира
Необычные СПА процедуры мираНеобычные СПА процедуры мира
Необычные СПА процедуры мираАйназ Волкова
 
Piet daas big_data_official_statistics_target_groningen
Piet daas big_data_official_statistics_target_groningenPiet daas big_data_official_statistics_target_groningen
Piet daas big_data_official_statistics_target_groningenPiet J.H. Daas
 
Lex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdata
Lex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdataLex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdata
Lex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdataAlmereDataCapital
 
Delitos Contra la Administración pública
Delitos Contra la Administración públicaDelitos Contra la Administración pública
Delitos Contra la Administración públicaJhon Abad Robles
 
Qué y a dónde más parte 1 de 3
Qué y a dónde más parte 1 de 3Qué y a dónde más parte 1 de 3
Qué y a dónde más parte 1 de 3gotsis
 
Revolucioindustrial
RevolucioindustrialRevolucioindustrial
Revolucioindustrialfinamorenoo
 
VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...
VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...
VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...CONSEJERIA DE SALUD DE LA JUNTA DE ANDALUCIA
 
Supporting epidemic intelligence, personalised and public health with advance...
Supporting epidemic intelligence, personalised and public health with advance...Supporting epidemic intelligence, personalised and public health with advance...
Supporting epidemic intelligence, personalised and public health with advance...Joao Pita Costa
 
Erasure Coding and Tiering.
Erasure Coding and Tiering.Erasure Coding and Tiering.
Erasure Coding and Tiering.Red_Hat_Storage
 
IT Hotel Solutions - APPHotels iPhone & Android
IT Hotel Solutions - APPHotels iPhone & AndroidIT Hotel Solutions - APPHotels iPhone & Android
IT Hotel Solutions - APPHotels iPhone & AndroidIT Hotel Solutions
 

Viewers also liked (15)

Необычные СПА процедуры мира
Необычные СПА процедуры мираНеобычные СПА процедуры мира
Необычные СПА процедуры мира
 
Piet daas big_data_official_statistics_target_groningen
Piet daas big_data_official_statistics_target_groningenPiet daas big_data_official_statistics_target_groningen
Piet daas big_data_official_statistics_target_groningen
 
Lex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdata
Lex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdataLex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdata
Lex Pater (Flevoziekenhuis) - Slim omgaan met ziekenhuisdata
 
Relaciones laborales en Salud Publica
Relaciones laborales en Salud Publica Relaciones laborales en Salud Publica
Relaciones laborales en Salud Publica
 
Delitos Contra la Administración pública
Delitos Contra la Administración públicaDelitos Contra la Administración pública
Delitos Contra la Administración pública
 
October 2016 classes
October 2016 classesOctober 2016 classes
October 2016 classes
 
Qué y a dónde más parte 1 de 3
Qué y a dónde más parte 1 de 3Qué y a dónde más parte 1 de 3
Qué y a dónde más parte 1 de 3
 
Revolucioindustrial
RevolucioindustrialRevolucioindustrial
Revolucioindustrial
 
Minions Case Study - UK
Minions Case Study - UKMinions Case Study - UK
Minions Case Study - UK
 
Sotfware libre: Jonathan L, Adriannys G, Johana R, Krismar P, Francisco O, Ka...
Sotfware libre: Jonathan L, Adriannys G, Johana R, Krismar P, Francisco O, Ka...Sotfware libre: Jonathan L, Adriannys G, Johana R, Krismar P, Francisco O, Ka...
Sotfware libre: Jonathan L, Adriannys G, Johana R, Krismar P, Francisco O, Ka...
 
VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...
VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...
VIII SEMINARIO DE INNOVACIÓN Y EMPRENDIMIENTO EN GESTIÓN Y SERVICIOS - Liz Al...
 
Supporting epidemic intelligence, personalised and public health with advance...
Supporting epidemic intelligence, personalised and public health with advance...Supporting epidemic intelligence, personalised and public health with advance...
Supporting epidemic intelligence, personalised and public health with advance...
 
Erasure Coding and Tiering.
Erasure Coding and Tiering.Erasure Coding and Tiering.
Erasure Coding and Tiering.
 
IT Hotel Solutions - APPHotels iPhone & Android
IT Hotel Solutions - APPHotels iPhone & AndroidIT Hotel Solutions - APPHotels iPhone & Android
IT Hotel Solutions - APPHotels iPhone & Android
 
The Second Web
The Second WebThe Second Web
The Second Web
 

Similar to Introduction to Big Data

SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...
SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...
SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...Heather Newman
 
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuffBig Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuffMoshe Kaplan
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonPenny Coventry
 
Web Systems Architecture by Moshe Kaplan
Web Systems Architecture by Moshe KaplanWeb Systems Architecture by Moshe Kaplan
Web Systems Architecture by Moshe KaplanMoshe Kaplan
 
Notes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at ScaleNotes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at ScaleDeep Kayal
 
Microsoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampMicrosoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampHeather Newman
 
敏捷開發心法
敏捷開發心法敏捷開發心法
敏捷開發心法Bryan Yang
 
Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Christian Buckley
 
Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...
Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...
Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...Heather Newman
 
Scale and Cloud Design Patterns
Scale and Cloud Design PatternsScale and Cloud Design Patterns
Scale and Cloud Design PatternsMoshe Kaplan
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011Kristof Van Tomme
 
Overview MSBizApps & MPP - Cork PBI UG
Overview MSBizApps & MPP - Cork PBI UGOverview MSBizApps & MPP - Cork PBI UG
Overview MSBizApps & MPP - Cork PBI UGClifton Lenne
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITKaruana Gatimu
 
MongoDB training for java software engineers
MongoDB training for java software engineersMongoDB training for java software engineers
MongoDB training for java software engineersMoshe Kaplan
 
Harnessing the cloud to create social mobile apps that scale
Harnessing the cloud to create social mobile apps that scaleHarnessing the cloud to create social mobile apps that scale
Harnessing the cloud to create social mobile apps that scaleAbe Pachikara
 
The Future of Forecasting and Budgeting
The Future of Forecasting and BudgetingThe Future of Forecasting and Budgeting
The Future of Forecasting and BudgetingJames Myers
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Stanford University
 

Similar to Introduction to Big Data (20)

The api economy
The api economyThe api economy
The api economy
 
Big Data Workshop
Big Data WorkshopBig Data Workshop
Big Data Workshop
 
SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...
SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...
SharePoint Saturday Cape Town 2019 - - Without Change, There Would Be No Butt...
 
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuffBig Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
 
Web Systems Architecture by Moshe Kaplan
Web Systems Architecture by Moshe KaplanWeb Systems Architecture by Moshe Kaplan
Web Systems Architecture by Moshe Kaplan
 
Notes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at ScaleNotes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at Scale
 
Microsoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure BootcampMicrosoft Teams and Planner Global Azure Bootcamp
Microsoft Teams and Planner Global Azure Bootcamp
 
敏捷開發心法
敏捷開發心法敏捷開發心法
敏捷開發心法
 
Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?
 
Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...
Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...
Office 365 Tour South Africa - Port Elizabeth - Without Change, There Would B...
 
Scale and Cloud Design Patterns
Scale and Cloud Design PatternsScale and Cloud Design Patterns
Scale and Cloud Design Patterns
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011
 
Overview MSBizApps & MPP - Cork PBI UG
Overview MSBizApps & MPP - Cork PBI UGOverview MSBizApps & MPP - Cork PBI UG
Overview MSBizApps & MPP - Cork PBI UG
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
 
MongoDB training for java software engineers
MongoDB training for java software engineersMongoDB training for java software engineers
MongoDB training for java software engineers
 
Harnessing the cloud to create social mobile apps that scale
Harnessing the cloud to create social mobile apps that scaleHarnessing the cloud to create social mobile apps that scale
Harnessing the cloud to create social mobile apps that scale
 
The Future of Forecasting and Budgeting
The Future of Forecasting and BudgetingThe Future of Forecasting and Budgeting
The Future of Forecasting and Budgeting
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 

More from Moshe Kaplan

Spark and C Integration
Spark and C IntegrationSpark and C Integration
Spark and C IntegrationMoshe Kaplan
 
Redis training for java software engineers
Redis training for java software engineersRedis training for java software engineers
Redis training for java software engineersMoshe Kaplan
 
MongoDB from Basics to Scale
MongoDB from Basics to ScaleMongoDB from Basics to Scale
MongoDB from Basics to ScaleMoshe Kaplan
 
MongoDB Best Practices for Developers
MongoDB Best Practices for DevelopersMongoDB Best Practices for Developers
MongoDB Best Practices for DevelopersMoshe Kaplan
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBMoshe Kaplan
 
MySQL Multi Master Replication
MySQL Multi Master ReplicationMySQL Multi Master Replication
MySQL Multi Master ReplicationMoshe Kaplan
 
mongoDB Performance
mongoDB PerformancemongoDB Performance
mongoDB PerformanceMoshe Kaplan
 
MySQL crash course by moshe kaplan
MySQL crash course by moshe kaplanMySQL crash course by moshe kaplan
MySQL crash course by moshe kaplanMoshe Kaplan
 
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementMoshe Kaplan
 
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar Moshe Kaplan
 
Database2011 MySQL Sharding
Database2011 MySQL ShardingDatabase2011 MySQL Sharding
Database2011 MySQL ShardingMoshe Kaplan
 
Cloud Computing Design Best Practices
Cloud Computing Design Best PracticesCloud Computing Design Best Practices
Cloud Computing Design Best PracticesMoshe Kaplan
 
Better Gantts and Project Management
Better Gantts and Project Management Better Gantts and Project Management
Better Gantts and Project Management Moshe Kaplan
 
Better Gantts and Project Management
Better Gantts and Project ManagementBetter Gantts and Project Management
Better Gantts and Project ManagementMoshe Kaplan
 
Better gantts and project management
Better gantts and project managementBetter gantts and project management
Better gantts and project managementMoshe Kaplan
 
Extract The Traffic From The Db
Extract The Traffic From The DbExtract The Traffic From The Db
Extract The Traffic From The DbMoshe Kaplan
 
Organization Wide Performance Methodology (ITIL)
Organization Wide Performance Methodology (ITIL)Organization Wide Performance Methodology (ITIL)
Organization Wide Performance Methodology (ITIL)Moshe Kaplan
 

More from Moshe Kaplan (18)

Spark and C Integration
Spark and C IntegrationSpark and C Integration
Spark and C Integration
 
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
 
Redis training for java software engineers
Redis training for java software engineersRedis training for java software engineers
Redis training for java software engineers
 
MongoDB from Basics to Scale
MongoDB from Basics to ScaleMongoDB from Basics to Scale
MongoDB from Basics to Scale
 
MongoDB Best Practices for Developers
MongoDB Best Practices for DevelopersMongoDB Best Practices for Developers
MongoDB Best Practices for Developers
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
MySQL Multi Master Replication
MySQL Multi Master ReplicationMySQL Multi Master Replication
MySQL Multi Master Replication
 
mongoDB Performance
mongoDB PerformancemongoDB Performance
mongoDB Performance
 
MySQL crash course by moshe kaplan
MySQL crash course by moshe kaplanMySQL crash course by moshe kaplan
MySQL crash course by moshe kaplan
 
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
 
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
 
Database2011 MySQL Sharding
Database2011 MySQL ShardingDatabase2011 MySQL Sharding
Database2011 MySQL Sharding
 
Cloud Computing Design Best Practices
Cloud Computing Design Best PracticesCloud Computing Design Best Practices
Cloud Computing Design Best Practices
 
Better Gantts and Project Management
Better Gantts and Project Management Better Gantts and Project Management
Better Gantts and Project Management
 
Better Gantts and Project Management
Better Gantts and Project ManagementBetter Gantts and Project Management
Better Gantts and Project Management
 
Better gantts and project management
Better gantts and project managementBetter gantts and project management
Better gantts and project management
 
Extract The Traffic From The Db
Extract The Traffic From The DbExtract The Traffic From The Db
Extract The Traffic From The Db
 
Organization Wide Performance Methodology (ITIL)
Organization Wide Performance Methodology (ITIL)Organization Wide Performance Methodology (ITIL)
Organization Wide Performance Methodology (ITIL)
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Introduction to Big Data