SlideShare a Scribd company logo
A Database for
Every Occasion
A Database for Every Occasion
Types of Databases
. . . For Every Occasion
Relational
Sports league
NoSQL
Epic party
File-based
Camping
Relational Databases
ID
 Name
 Position
1
 Harry Potter
 Seeker
2
 Ginny Weasley
 Chaser
3
 Draco Malfoy
 Seeker
ID
 Name
 Colors
1
 Gryffindor
 Red and gold 
2
 Slytherin
 Green and silver
TeamID
 PlayerID
1
 1
1
 2
2
 3
Player
Team
Team_Players
Relational
Databases
✔ Static schema
✔ Consistent, reliable transactions
✔ Accuracy
✔ Complex SQL querying
✔ Control security for each table
NoSQL Databases
{	
		ID:	1,	
		Title:	"Bilbo	Baggins’	Eleventy	First	Birthday	Party",	
			Location:	Shire,	
		Fireworks	Display:	{	
	Name:	"Gandalf	the	Wizard",	
	Time:	"half	past	six",	
		}	
}
NoSQL
Databases
✔ Agile schema
✔ High data volumes
✔ Fast transactions
✔ Scalable
✔ Access via APIs
File-Based Databases
File-Based
Databases
✔ Simple
✔ Shareable
✔ Tiny
✔ Extensible
Let’s Build an App
Wildlife surveying
Bald Eagle Survey
A team of wildlife surveyors needs
to assess eagle habitat.
Which database to
use?
OGC GeoPackage
•  Free and open source
•  Standards-based
•  Platform-independent
•  Portable
•  Compact
Supports raster and vector all in a SQLite Database!




http://www.geopackage.org/
Step 1:
Build Database using Existing Data
Over to FME
Step 2: Collect Data
Going Mobile
Place your screenshot here
http://ngageoint.github.io/geopackage-mapcache-android/
Final Step:
Merge all Updates into Master
FME Tips:
1.  Detect updates
2.  fme_db_operation
3.  Unique ID field
Over to FME
Story: Field Data
Collection and
Maintenance
Step 1: Field Data Collection
A Database for Every Occasion
Step 2: Transform AGOL to Excel & File Geodatabase
Esri
Survey123
Initial Import + Transform: AGOL > File GDB
Iterative Import + Transform: File GDB > File GDB + Excel
Step 3: Cyclical Quality Control
✅
Result: Master data repository + Excel / Power BI
Summary
•  Choose the right database for the
occasion
–  Pros and cons to relational,
NoSQL, and file-based databases
•  Update master database using
UpdateDetector, fme_db_operation,
and a unique ID
Questions?
Learn more:
knowledge.safe.com
Tutorial: Updating Databases
NoSQL blogs + webinar
safe.com/nosql

More Related Content

PDF
Everything You Need to Know About NewSQL in 2020
PPTX
Blackhat 2018 - The New Pentest? Rise of the Compromise Assessment
PDF
FME in the Enterprise
PDF
Remote Sensing Data — Instant Home Delivery!
PDF
Ultimate Real-Time — Monitor Anything, Update Anything
PDF
Introduction and Getting Started with FME 2017
PDF
Integrating Web and Business Data
PDF
Magical Methods for Batch Data Processing
Everything You Need to Know About NewSQL in 2020
Blackhat 2018 - The New Pentest? Rise of the Compromise Assessment
FME in the Enterprise
Remote Sensing Data — Instant Home Delivery!
Ultimate Real-Time — Monitor Anything, Update Anything
Introduction and Getting Started with FME 2017
Integrating Web and Business Data
Magical Methods for Batch Data Processing

Viewers also liked (15)

PDF
Managing Data Synchronization Between ArcSDE and POSTGIS using FME
PPTX
5 Ways to Impress in Google Earth and Maps – Creating Amazing Maps with FME
PDF
Jsonix - Talking to OGC Web Services in JSON
PPTX
Automating Everything with FME
PPTX
Approach to respiratory distress in children
PDF
Open Data Portals: 9 Solutions and How they Compare
PDF
Deep Dive into FME Server 2017.0
PDF
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
PDF
What Makes Great Infographics
PDF
Masters of SlideShare
PDF
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
PDF
You Suck At PowerPoint!
PDF
10 Ways to Win at SlideShare SEO & Presentation Optimization
PDF
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
PDF
How to Make Awesome SlideShares: Tips & Tricks
Managing Data Synchronization Between ArcSDE and POSTGIS using FME
5 Ways to Impress in Google Earth and Maps – Creating Amazing Maps with FME
Jsonix - Talking to OGC Web Services in JSON
Automating Everything with FME
Approach to respiratory distress in children
Open Data Portals: 9 Solutions and How they Compare
Deep Dive into FME Server 2017.0
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
What Makes Great Infographics
Masters of SlideShare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
You Suck At PowerPoint!
10 Ways to Win at SlideShare SEO & Presentation Optimization
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How to Make Awesome SlideShares: Tips & Tricks
Ad

Similar to A Database for Every Occasion (20)

PDF
1Spatial: Cardiff FME World Tour: A database for every occasion
PDF
Chris Lea - What does NoSQL Mean for You
PDF
Implementation of nosql for robotics
ODP
Реляционные или нереляционные (Josh Berkus)
PDF
Enterprise geodatabase sql access and administration
PPTX
NoSQL for the SQL Server Pro
PDF
Scaling the Web: Databases & NoSQL
PDF
The NoSQL Ecosystem
PDF
HPTS 2011: The NoSQL Ecosystem
KEY
NoSQL in the context of Social Web
PDF
Non Relational Databases
PDF
No sql findings
PDF
Modern Database Systems (for Genealogy)
PDF
The Rise of Nosql Databases
KEY
Strengths and Weaknesses of MongoDB
PPTX
Database.pptx
PPTX
Breaking the Relational Headlock: A Survey of NoSQL Datastores
KEY
SortaSQL
PDF
Relational vs. Non-Relational
PPTX
Not only SQL - Database Choices
1Spatial: Cardiff FME World Tour: A database for every occasion
Chris Lea - What does NoSQL Mean for You
Implementation of nosql for robotics
Реляционные или нереляционные (Josh Berkus)
Enterprise geodatabase sql access and administration
NoSQL for the SQL Server Pro
Scaling the Web: Databases & NoSQL
The NoSQL Ecosystem
HPTS 2011: The NoSQL Ecosystem
NoSQL in the context of Social Web
Non Relational Databases
No sql findings
Modern Database Systems (for Genealogy)
The Rise of Nosql Databases
Strengths and Weaknesses of MongoDB
Database.pptx
Breaking the Relational Headlock: A Survey of NoSQL Datastores
SortaSQL
Relational vs. Non-Relational
Not only SQL - Database Choices
Ad

More from Safe Software (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
5 Things to Consider When Deploying AI in Your Enterprise

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Cloud computing and distributed systems.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx

A Database for Every Occasion