MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015
Introduction SQL Saturday #395 – Baltimore - BI Edition |
Introduction 3 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB Introduction 4 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB for SQL Developers MongoDB Overview MongoDB to SQL terminology MongoDB Operations Development environment overview MongoDB Operations (demo) SSIS - MongoDB to SQL Server (demo) SSIS - Disparate Documents (demo) Resources 5 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB Overview Who uses MongoDB Weather Channel ADP Expedia SourceForge Bosch 6 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB Overview Features of MongoDB document-oriented database not strongly typed (structure not enforced) server-side JavaScript execution interoperates nicely with applications (JSON) offers load balancing (multiple servers) 7 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB Overview Reasons for using MongoDB (or NoSQL) High amount of data having low value Social networking comments Log data Document Storage Cached Data Unstable Schema 8 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB to SQL Terminology MongoDBSQL database collectiontable documentrecord (row) fieldcolumn linking/embedded documentsjoin primary key (_id field)primary key (user designated) index 9 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB Operations INSERT db..insert( {.... } ) SELECT db..find() UPDATE db..update( {.... } ) DELETE db..remove( {.... } ) 10 |SQL Saturday #395 – Baltimore - BI Edition 2015
Development Environment Overview MongoDB MongoDB CSharp driver Register driver dll’s Visual Studio BIDS/SSDT 11 |SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB Operations DEMO 12 |SQL Saturday #395 – Baltimore - BI Edition 2015
SSIS - MongoDB to SQL Server DEMO 13 |SQL Saturday #395 – Baltimore - BI Edition 2015
SSIS – Disparate Documents DEMO 14 |SQL Saturday #395 – Baltimore - BI Edition 2015
Resources MongoDB Utilities MongoVue RoboMongo MongoDB SSIS Components Mongosis |SQL Saturday #395 – Baltimore - BI Edition 2015
Additional Resources Installing MongoDB Installation Package Installation Notes CSharp Driver (v1.8.3) BIDS/SQL Server Data Tools (SSDT) For Visual Studio 2012 SSDT Notes |SQL Saturday #395 – Baltimore - BI Edition 2015
17 | Platinum Sponsors: Gold Sponsors: Silver Sponsors: Bronze Sponsors: Thanks to our Sponsors: Visit Local User Groups: SQL Saturday #395 – Baltimore - BI Edition 2015
MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015