Presentation is loading. Please wait.

Presentation is loading. Please wait.

MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015.

Similar presentations


Presentation on theme: "MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015."— Presentation transcript:

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


Download ppt "MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015."

Similar presentations


Ads by Google