SlideShare a Scribd company logo
MongoDB, Hadoop, & Spark
{ Name: ‘Bryan Reinero’,
Title: ‘Developer Advocate’,
Twitter: ‘@blimpyacht’,
Email: ‘bryan@mongdb.com’,
Web: ‘mongodb.com/bryan’ }
2
Data Management
3
Data Management
Hadoop
Fault tolerance
Batch processing
Coarse-grained operations
Unstructured Data
MongoDB
High availability
Mutable data
Fine-grained operations
Flexible Schemas
4
Data Management
Hadoop
Offline Processing
Analytics
Data Warehousing
MongoDB
Online Operations
Application
Operational
5
Use Cases
• Behavioral
analytics
• Segmentation
• Fraud detection
• Prediction
• Pricing analytics
• Sales analytics
6
Typical Implementations
Data ServicesHDFS Application
Database
7
Typical Implementations
Data Services
Using the Connector
9
Yet Another Resource Negotiator
Compute Nodes
Client
NODE
MANAGER
NODE
MANAGER
RESOURCE
MANAGER
APPLICATION
MASTER
CONTAINER
CONTAINER
CONTAINER
Bin/hadoop jar MyJob.jar
MongoDB_Hadoop_Connector.jar
10
Running an Example
COMPUTE NODE
Client
NODE
MANAGER
NODE
MANAGER
RESOURCE
MANAGER
APPLICATION
MASTER
CONTAINER
CONTAINER
CONTAINER
Bin/hadoop jar MyJob.jar
MongoDB_Hadoop_Connector.jar
11
Running an Example
COMPUTE NODE
Client
NODE
MANAGER
NODE
MANAGER
RESOURCE
MANAGER
APPLICATION
MASTER
CONTAINER
CONTAINER
CONTAINER
Bin/hadoop jar MyJob.jar
MongoDB_Hadoop_Connector.jar
12
https://github.com/mongodb/mongo-hadoop/
13
https://github.com/mongodb/mongo-hadoop/wiki/Enron-
Emails-Example
14
What You’re Gonna Need
A reducer class
extends org.apache.hadoop.mapreduce.Reducer
A mapper class
extends org.apache.hadoop.mapreduce.Mapper
15
EnronMailMapper Class
@Override
public void map(final Object key, final BSONObject val,
final Context context)
throws IOException, InterruptedException {
BSONObject headers = (BSONObject) val.get("headers");
String to = (String) headers.get("To");
if (null != to) {
String[] recipients = to.split(",");
for (final String recip1 : recipients) {
String recip = recip1.trim();
if (recip.length() > 0) {
mp.setFrom((String) key);
mp.setTo(recip);
context.write(mp, intw);
}
}
}
}
16
EnronMailReducer Class
@Override
public void reduce(final MailPair pKey, final Iterable<IntWritable> pValues, final
Context pContext)
throws IOException, InterruptedException {
int sum = 0;
for (final IntWritable value : pValues) {
sum += value.get();
}
BSONObject outDoc = BasicDBObjectBuilder.start()
.add("f", pKey.getFrom())
.add("t", pKey.getTo()).get();
reduceResult.setDoc(outDoc);
intw.set(sum);
pContext.write(reduceResult, intw);
}
17
MapReduce
18
MapReduce
map() {
String to = (String) headers.get("To");
if (null != to) {
String[] recipients = to.split(",");
for (final String recip1 : recipients) {
String recip = recip1.trim();
if (recip.length() > 0) {
mp.setFrom((String) key);
mp.setTo(recip);
context.write(mp, intw);
}
}
}
19
MapReduce
map() {
String to = (String) headers.get("To");
if (null != to) {
String[] recipients = to.split(",");
for (final String recip1 : recipients) {
String recip = recip1.trim();
if (recip.length() > 0) {
mp.setFrom((String) key);
mp.setTo(recip);
context.write(mp, intw);
}
}
}
20
MapReduce
map() {
String to = (String) headers.get("To");
if (null != to) {
String[] recipients = to.split(",");
for (final String recip1 : recipients) {
String recip = recip1.trim();
if (recip.length() > 0) {
mp.setFrom((String) key);
mp.setTo(recip);
context.write(mp, intw);
}
}
}
21
MapReduce
{from: “Ken”,
to: “Jeff” }
map() {
String to = (String) headers.get("To");
if (null != to) {
String[] recipients = to.split(",");
for (final String recip1 : recipients) {
String recip = recip1.trim();
if (recip.length() > 0) {
mp.setFrom((String) key);
mp.setTo(recip);
context.write(mp, intw);
}
}
}
22
MapReduce
{from: “Ken”,
to: “Jeff” }
map() {
String to = (String) headers.get("To");
if (null != to) {
String[] recipients = to.split(",");
for (final String recip1 : recipients) {
String recip = recip1.trim();
if (recip.length() > 0) {
mp.setFrom((String) key);
mp.setTo(recip);
context.write(mp, intw);
}
}
}
{from: “Ken”,
to: “Andrew” }
{from: “Ken”,
to: “Rebecca” }
23
MapReduce
24
MapReduce
from: “Ken”, to: “Jeff”
25
MapReduce
from: “Ken”, to: “Jeff”
26
MapReduce
from: “Ken”, to: “Jeff”
27
MapReduce
from: “Ken”, to: “Andrew”
28
MapReduce
from: “Ken”, to: “Andrew”
29
MapReduce
from: “Ken”, to: “Andrew”
30
MapReduce
from: “Ken”, to: “Andrew”
31
MapReduce
public void reduce() {
int sum = 0;
for (final IntWritable value:pValues)
sum += value.get();
BSONObject outDoc =
BasicDBObjectBuilder.start()
.add("f", pKey.getFrom())
.add("t", pKey.getTo()).get();
reduceResult.setDoc(outDoc);
intw.set(sum);
pContext.write(reduceResult, intw);
}
32
MapReduce
public void reduce() {
int sum = 0;
for (final IntWritable value:pValues)
sum += value.get();
BSONObject outDoc =
BasicDBObjectBuilder.start()
.add("f", pKey.getFrom())
.add("t", pKey.getTo()).get();
reduceResult.setDoc(outDoc);
intw.set(sum);
pContext.write(reduceResult, intw);
}
Sharding & Input Splits
34
Sharding
Complete Data Set
Define shard key
5906 84531002 69983880
35
Sharding
Chunk Chunk
Define shard key on title
5906 84531002 69983880
36
Sharding
Chunk Chunk ChunkChunk
Define shard key on title
5906 84531002 69983880
37
Shard 1 Shard 2 Shard 3 Shard 4
Load Balancing
38
39
extends MongoSplitter class
40
extends MongoSplitter class
List<InputSplit> calculateSplits()
Using MongoDB with Hadoop & Spark
Spark Integration
mongodbConfig.set(
"mongo.job.input.format”,
"com.mongodb.hadoop.MongoInputFormat”
);
mongodbConfig.set(
"mongo.input.uri",
"mongodb://localhost:27017/db.collection”
);
Spark Integration
JavaPairRDD<Object, BSONObject> documents =
sc.newAPIHadoopRDD(
mongodbConfig,
MongoInputFormat.class,
Object.class,
BSONObject.class
);
Spark Integrations to Come….
New Spark Connector
• Filter source data with
Aggregation
Framework
• Spark SQL
• Dataframes
Isolating Workloads
A
Primary
B
Secondary
C
Secondary
Application
Servers
A
Primary
B
Secondary
C
Secondary
Application
Servers
Indexes for
CRUD
Indexes for
Analytics
ReadPreference( “Reporting” )
MongoDB + Hadoop + Spark
Benefits
• Access to machine learning
libs
• Closed loop processing
• Reduced deployment
complexity
• Leverage MongoDB
caching
• Persist intermediary results
Thanks!
{ name: ‘Bryan Reinero’,
title: ‘Developer Advocate’,
twitter: ‘@blimpyacht’,
code: ‘github.com/breinero’
email: ‘bryan@mongdb.com’ }

More Related Content

What's hot (20)

PDF
Game Analytics at London Apache Druid Meetup
Jelena Zanko
 
PDF
제3회 사내기술세미나-hadoop(배포용)-dh kim-2014-10-1
Donghan Kim
 
PDF
Analytics over Terabytes of Data at Twitter
Imply
 
PDF
Using MongoDB + Hadoop Together
MongoDB
 
PDF
Building a Real-Time Gaming Analytics Service with Apache Druid
Imply
 
PDF
Data Analytics with Druid
Yousun Jeong
 
PDF
What’s New in Imply 3.3 & Apache Druid 0.18
Imply
 
PDF
Beginner Apache Spark Presentation
Nidhin Pattaniyil
 
PDF
The architecture of data analytics PaaS on AWS
Treasure Data, Inc.
 
PDF
Barcelona MUG MongoDB + Hadoop Presentation
Norberto Leite
 
PPTX
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDays
CAPSiDE
 
PPTX
Enabling Exploratory Analytics of Data in Shared-service Hadoop Clusters
DataWorks Summit
 
PDF
Keynote: Getting Serious about MySQL and Hadoop at Continuent
Continuent
 
PDF
Apache Drill @ PJUG, Jan 15, 2013
Gera Shegalov
 
PPTX
Rapid Development of Big Data applications using Spring for Apache Hadoop
zenyk
 
PDF
Swiss Big Data User Group - Introduction to Apache Drill
MapR Technologies
 
PPT
Hadoop summit 2010 frameworks panel elephant bird
Kevin Weil
 
PPTX
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
MongoDB
 
PDF
Spark Application for Time Series Analysis
MapR Technologies
 
PDF
Is Spark Replacing Hadoop
MapR Technologies
 
Game Analytics at London Apache Druid Meetup
Jelena Zanko
 
제3회 사내기술세미나-hadoop(배포용)-dh kim-2014-10-1
Donghan Kim
 
Analytics over Terabytes of Data at Twitter
Imply
 
Using MongoDB + Hadoop Together
MongoDB
 
Building a Real-Time Gaming Analytics Service with Apache Druid
Imply
 
Data Analytics with Druid
Yousun Jeong
 
What’s New in Imply 3.3 & Apache Druid 0.18
Imply
 
Beginner Apache Spark Presentation
Nidhin Pattaniyil
 
The architecture of data analytics PaaS on AWS
Treasure Data, Inc.
 
Barcelona MUG MongoDB + Hadoop Presentation
Norberto Leite
 
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDays
CAPSiDE
 
Enabling Exploratory Analytics of Data in Shared-service Hadoop Clusters
DataWorks Summit
 
Keynote: Getting Serious about MySQL and Hadoop at Continuent
Continuent
 
Apache Drill @ PJUG, Jan 15, 2013
Gera Shegalov
 
Rapid Development of Big Data applications using Spring for Apache Hadoop
zenyk
 
Swiss Big Data User Group - Introduction to Apache Drill
MapR Technologies
 
Hadoop summit 2010 frameworks panel elephant bird
Kevin Weil
 
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
MongoDB
 
Spark Application for Time Series Analysis
MapR Technologies
 
Is Spark Replacing Hadoop
MapR Technologies
 

Viewers also liked (20)

PPTX
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
MongoDB
 
PPTX
MongoDB & Hadoop - Understanding Your Big Data
MongoDB
 
PDF
Building a Mobile Data Platform with Cassandra - Apigee Under the Hood (Webcast)
Apigee | Google Cloud
 
PPTX
MongoDB в продакшен - миф или реальность?
Alexey Tokar
 
PPTX
Lightning Talk: Real-Time Analytics from MongoDB
MongoDB
 
PDF
Open Source Mobile Backend on Cassandra
Ed Anuff
 
PPTX
Преимущества NoSQL баз данных на примере MongoDB
UNETA
 
PDF
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Alexey Zinoviev
 
PPTX
Database Trends for Modern Applications: Why the Database You Choose Matters
MongoDB
 
PDF
How Verizon Uses Disruptive Developments for Organized Progress
MongoDB
 
PDF
An Agile Supply Chain at The Gap
MongoDB
 
PPTX
Back to Basics Webinar 6: Production Deployment
MongoDB
 
PPTX
Back to Basics Webinar 4: Advanced Indexing, Text and Geospatial Indexes
MongoDB
 
PDF
Mongo DB
Edureka!
 
PDF
Intro To MongoDB
Alex Sharp
 
PPT
Introduction to MongoDB
Ravi Teja
 
PDF
Introduction to MongoDB
Mike Dirolf
 
KEY
PHP, Lithium and MongoDB
Mitch Pirtle
 
PPTX
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB
 
PPTX
An Introduction To NoSQL & MongoDB
Lee Theobald
 
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
MongoDB
 
MongoDB & Hadoop - Understanding Your Big Data
MongoDB
 
Building a Mobile Data Platform with Cassandra - Apigee Under the Hood (Webcast)
Apigee | Google Cloud
 
MongoDB в продакшен - миф или реальность?
Alexey Tokar
 
Lightning Talk: Real-Time Analytics from MongoDB
MongoDB
 
Open Source Mobile Backend on Cassandra
Ed Anuff
 
Преимущества NoSQL баз данных на примере MongoDB
UNETA
 
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Alexey Zinoviev
 
Database Trends for Modern Applications: Why the Database You Choose Matters
MongoDB
 
How Verizon Uses Disruptive Developments for Organized Progress
MongoDB
 
An Agile Supply Chain at The Gap
MongoDB
 
Back to Basics Webinar 6: Production Deployment
MongoDB
 
Back to Basics Webinar 4: Advanced Indexing, Text and Geospatial Indexes
MongoDB
 
Mongo DB
Edureka!
 
Intro To MongoDB
Alex Sharp
 
Introduction to MongoDB
Ravi Teja
 
Introduction to MongoDB
Mike Dirolf
 
PHP, Lithium and MongoDB
Mitch Pirtle
 
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB
 
An Introduction To NoSQL & MongoDB
Lee Theobald
 
Ad

Similar to Using MongoDB with Hadoop & Spark (20)

PDF
Hadoop - MongoDB Webinar June 2014
MongoDB
 
PDF
Hadoop webinar-130808141030-phpapp01
Kaushik Dey
 
PDF
Confluent & MongoDB APAC Lunch & Learn
confluent
 
PPTX
Hadoop and HBase experiences in perf log project
Mao Geng
 
PDF
Leveraging your Knowledge of ORM Towards Performance-based NoSQL Technology
DATAVERSITY
 
PDF
MongoDB in FS
MongoDB
 
PPTX
MongoDB Days Germany: Data Processing with MongoDB
MongoDB
 
PPTX
MongoDB and Hadoop: Driving Business Insights
MongoDB
 
PDF
Hadoop Spark - Reuniao SouJava 12/04/2014
soujavajug
 
PPTX
Webinar: Strongly Typed Languages and Flexible Schemas
MongoDB
 
PDF
Strongly Typed Languages and Flexible Schemas
Norberto Leite
 
PPTX
Benefits of Using MongoDB Over RDBMSs
MongoDB
 
PDF
1. Big Data - Introduction(what is bigdata).pdf
AmanCSE050
 
PDF
Applying stratosphere for big data analytics
Avinash Pandu
 
PPTX
Transitioning from SQL to MongoDB
MongoDB
 
PPTX
Benefits of Using MongoDB Over RDBMS (At An Evening with MongoDB Minneapolis ...
MongoDB
 
PPTX
MongoDB Workshop.pptx computer science and engineering
sanjay21042
 
KEY
MongoDB Java Development - MongoBoston 2010
Eliot Horowitz
 
PPT
11. From Hadoop to Spark 1:2
Fabio Fumarola
 
POTX
What's the Scoop on Hadoop? How It Works and How to WORK IT!
MongoDB
 
Hadoop - MongoDB Webinar June 2014
MongoDB
 
Hadoop webinar-130808141030-phpapp01
Kaushik Dey
 
Confluent & MongoDB APAC Lunch & Learn
confluent
 
Hadoop and HBase experiences in perf log project
Mao Geng
 
Leveraging your Knowledge of ORM Towards Performance-based NoSQL Technology
DATAVERSITY
 
MongoDB in FS
MongoDB
 
MongoDB Days Germany: Data Processing with MongoDB
MongoDB
 
MongoDB and Hadoop: Driving Business Insights
MongoDB
 
Hadoop Spark - Reuniao SouJava 12/04/2014
soujavajug
 
Webinar: Strongly Typed Languages and Flexible Schemas
MongoDB
 
Strongly Typed Languages and Flexible Schemas
Norberto Leite
 
Benefits of Using MongoDB Over RDBMSs
MongoDB
 
1. Big Data - Introduction(what is bigdata).pdf
AmanCSE050
 
Applying stratosphere for big data analytics
Avinash Pandu
 
Transitioning from SQL to MongoDB
MongoDB
 
Benefits of Using MongoDB Over RDBMS (At An Evening with MongoDB Minneapolis ...
MongoDB
 
MongoDB Workshop.pptx computer science and engineering
sanjay21042
 
MongoDB Java Development - MongoBoston 2010
Eliot Horowitz
 
11. From Hadoop to Spark 1:2
Fabio Fumarola
 
What's the Scoop on Hadoop? How It Works and How to WORK IT!
MongoDB
 
Ad

More from MongoDB (20)

PDF
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
 
PDF
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
PDF
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
 
PDF
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
 
PDF
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
 
PDF
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
 
PDF
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
PDF
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
 
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
 
PDF
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
 
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
 
PDF
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
 
PDF
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
 
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
 

Recently uploaded (20)

PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Digital Circuits, important subject in CS
contactparinay1
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 

Using MongoDB with Hadoop & Spark

Editor's Notes