Download presentation
Presentation is loading. Please wait.
Published byLaurence Gilmore Modified over 8 years ago
1
MongoDB for SQL Developers Ben Galluzzo www.BenGalluzzo.com @BenGalluzzo ben_galluzzo@yahoo.com SQL Saturday #395 – Baltimore - BI Edition 2015
2
Introduction SQL Saturday #395 – Baltimore - BI Edition 20152 |
3
Introduction 3 |SQL Saturday #395 – Baltimore - BI Edition 2015
4
MongoDB Introduction 4 |SQL Saturday #395 – Baltimore - BI Edition 2015
5
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
6
MongoDB Overview Who uses MongoDB Weather Channel ADP Expedia SourceForge Bosch 6 |SQL Saturday #395 – Baltimore - BI Edition 2015
7
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
8
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
9
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
10
MongoDB Operations INSERT db..insert( {.... } ) SELECT db..find() UPDATE db..update( {.... } ) DELETE db..remove( {.... } ) 10 |SQL Saturday #395 – Baltimore - BI Edition 2015
11
Development Environment Overview MongoDB MongoDB CSharp driver Register driver dll’s Visual Studio BIDS/SSDT 11 |SQL Saturday #395 – Baltimore - BI Edition 2015
12
MongoDB Operations DEMO 12 |SQL Saturday #395 – Baltimore - BI Edition 2015
13
SSIS - MongoDB to SQL Server DEMO 13 |SQL Saturday #395 – Baltimore - BI Edition 2015
14
SSIS – Disparate Documents DEMO 14 |SQL Saturday #395 – Baltimore - BI Edition 2015
15
Resources MongoDB Utilities MongoVue http://simplybusiness.github.io/mongosis/ http://simplybusiness.github.io/mongosis/ RoboMongo http://robomongo.org/ http://robomongo.org/ MongoDB SSIS Components Mongosis http://simplybusiness.github.io/mongosis/ http://simplybusiness.github.io/mongosis/ 15 |SQL Saturday #395 – Baltimore - BI Edition 2015
16
Additional Resources Installing MongoDB Installation Package http://www.mongodb.org/downloads http://www.mongodb.org/downloads Installation Notes http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ CSharp Driver (v1.8.3) https://github.com/mongodb/mongo-csharp-driver/releases?after=v1.9.2 https://github.com/mongodb/mongo-csharp-driver/releases?after=v1.9.2 BIDS/SQL Server Data Tools (SSDT) For Visual Studio 2012 https://www.microsoft.com/en-us/download/details.aspx?id=36843 https://www.microsoft.com/en-us/download/details.aspx?id=36843 SSDT Notes https://msdn.microsoft.com/en-us/data/tools.aspx https://msdn.microsoft.com/en-us/data/tools.aspx 16 |SQL Saturday #395 – Baltimore - BI Edition 2015
17
17 | Platinum Sponsors: Gold Sponsors: Silver Sponsors: Bronze Sponsors: Thanks to our Sponsors: Visit Local User Groups: SQL Saturday #395 – Baltimore - BI Edition 2015
18
MongoDB for SQL Developers Ben Galluzzo www.BenGalluzzo.com @BenGalluzzo ben_galluzzo@yahoo.com SQL Saturday #395 – Baltimore - BI Edition 2015
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.