Gridfs and MongoDB

Mitch Pirtle
GridFS
Mitch Pirtle
CTO Sounday Music
MongoTorino, 2011-10-01
Who?
Who?
Joomla! founder, OSM founder
Who?
Joomla! founder, OSM founder
New Yorker, moved to Torino in May 2011
Who?
Joomla! founder, OSM founder
New Yorker, moved to Torino in May 2011
Skateboard, snowboard, bike, bass, guitar, drums, dad
Who?
Joomla! founder, OSM founder
New Yorker, moved to Torino in May 2011
Skateboard, snowboard, bike, bass, guitar, drums, dad
CTO at Sounday Music
Who?
Joomla! founder, OSM founder
New Yorker, moved to Torino in May 2011
Skateboard, snowboard, bike, bass, guitar, drums, dad
CTO at Sounday Music
Contributor to MongoDB, evangelist for Lithium PHP
Framework
Who?
Joomla! founder, OSM founder
New Yorker, moved to Torino in May 2011
Skateboard, snowboard, bike, bass, guitar, drums, dad
CTO at Sounday Music
Contributor to MongoDB, evangelist for Lithium PHP
Framework
Yes, I am learning Italian :-)
About this presentation
How the web began
How the web began
How the web began


Grey pages
How the web began


Grey pages
Black text
Added some stuff...
Added some stuff...
Added some stuff...


Images
Added some stuff...


Images
Colored backgrounds
Added some stuff...


Images
Colored backgrounds
Blinking text
More stuff...
More stuff...
More stuff...


 Javascript
More stuff...


 Javascript
 Flash
More stuff...


 Javascript
 Flash
 Streaming media
More stuff...


 Javascript
 Flash
 Streaming media
 Social media
Mess!
All the media types
 PNG            MPEG
 JPG            OGG
 GIF            MP3
 MOV / QT       ...and so on
 FLA
 FLV
 AVI
Where does all this go?
Approach 1: Filesystem
Approach 1: Filesystem


Store media locally on hard drive of webserver
Approach 1: Filesystem


Store media locally on hard drive of webserver
Fast access
Approach 1: Filesystem


Store media locally on hard drive of webserver
Fast access
Simple management
Approach 1: Filesystem


Store media locally on hard drive of webserver
Fast access
Simple management
Easy for code
Approach 2: SAN
Approach 2: SAN


Network access to files from N webservers
Approach 2: SAN


Network access to files from N webservers
Redundant
Approach 2: SAN


Network access to files from N webservers
Redundant
Scalable
Approach 2: SAN


Network access to files from N webservers
Redundant
Scalable
Hey, at least it’s not NFS
Approach 3: Database
Approach 3: Database


Easy access from application
Approach 3: Database


Easy access from application
Additional reporting possibilities
Why they all suck
Why they all suck


 Filesystems are a pain to keep in sync
 NAS are €xpen$ive
 Media storage was an afterthought for databases
 Databases are the hardest part to scale right?
New approach: GridFS
New approach: GridFS


Stores media in the database
New approach: GridFS


Stores media in the database
Access to sharding, replication
New approach: GridFS


Stores media in the database
Access to sharding, replication
Network access
New approach: GridFS


Stores media in the database
Access to sharding, replication
Network access
Documents == metadata!
GridFS Documentation
http://www.mongodb.org/display/DOCS/GridFS
It is a standard.
GridFS Specification
http://www.mongodb.org/display/DOCS/GridFS
+Specification
Why GridFS is better
Why GridFS: Access


Available to network
Support for many programming languages
Access parts of larger files, or stream entire file
Why GridFS: It’s MongoDB


MongoDB sharding == scale
Replica sets == redundancy
Slaves == reliability and performance
Why GridFS: Metadata
Why GridFS: Metadata


Separately stores metadata from actual file data
Why GridFS: Metadata


Separately stores metadata from actual file data
Schemaless, you can add attributes as you need
Why GridFS: Metadata


Separately stores metadata from actual file data
Schemaless, you can add attributes as you need
Opens new possibilities for reporting, access, analytics
Sho me da money!
(insert code)
Case study: Totsy
Case study: Sounday
Time for my favorite game
Stump the Nerd™
Thanks!
Email: mitch.pirtle@gmail.com
Twitter: @mitchitized
Web: http://about.me/mitchitized
Slides: slideshare.net/spacemonkeylabs
1 of 62

Recommended

Podcasting by
PodcastingPodcasting
Podcastingjabernethy
648 views36 slides
Group C by
Group CGroup C
Group Cguest2109a
94 views6 slides
Ppt podcast by
Ppt podcastPpt podcast
Ppt podcastBeth Panay
1.5K views13 slides
MongoDB gridfs by
MongoDB gridfsMongoDB gridfs
MongoDB gridfsXue Wei
5K views11 slides
Grid FS by
Grid FSGrid FS
Grid FSChris Powers
21.6K views28 slides
Mongo db技术交流 by
Mongo db技术交流Mongo db技术交流
Mongo db技术交流liuts
7.5K views23 slides

More Related Content

Viewers also liked

MongoDB Operations for Developers by
MongoDB Operations for DevelopersMongoDB Operations for Developers
MongoDB Operations for DevelopersMongoDB
3.1K views35 slides
MongoDB Internals by
MongoDB InternalsMongoDB Internals
MongoDB InternalsSiraj Memon
1.2K views31 slides
MongoDB by
MongoDBMongoDB
MongoDBAnthony Slabinck
717 views52 slides
Get expertise with mongo db by
Get expertise with mongo dbGet expertise with mongo db
Get expertise with mongo dbAmit Thakkar
1K views41 slides
Warum 'ne Datenbank, wenn wir Elasticsearch haben? by
Warum 'ne Datenbank, wenn wir Elasticsearch haben?Warum 'ne Datenbank, wenn wir Elasticsearch haben?
Warum 'ne Datenbank, wenn wir Elasticsearch haben?Jodok Batlogg
4.4K views47 slides
MongoDB- Crud Operation by
MongoDB- Crud OperationMongoDB- Crud Operation
MongoDB- Crud OperationEdureka!
4.6K views58 slides

Viewers also liked(20)

MongoDB Operations for Developers by MongoDB
MongoDB Operations for DevelopersMongoDB Operations for Developers
MongoDB Operations for Developers
MongoDB3.1K views
MongoDB Internals by Siraj Memon
MongoDB InternalsMongoDB Internals
MongoDB Internals
Siraj Memon1.2K views
Get expertise with mongo db by Amit Thakkar
Get expertise with mongo dbGet expertise with mongo db
Get expertise with mongo db
Amit Thakkar1K views
Warum 'ne Datenbank, wenn wir Elasticsearch haben? by Jodok Batlogg
Warum 'ne Datenbank, wenn wir Elasticsearch haben?Warum 'ne Datenbank, wenn wir Elasticsearch haben?
Warum 'ne Datenbank, wenn wir Elasticsearch haben?
Jodok Batlogg4.4K views
MongoDB- Crud Operation by Edureka!
MongoDB- Crud OperationMongoDB- Crud Operation
MongoDB- Crud Operation
Edureka!4.6K views
MongoDB on EC2 and EBS by Jared Rosoff
MongoDB on EC2 and EBSMongoDB on EC2 and EBS
MongoDB on EC2 and EBS
Jared Rosoff21.7K views
An Enterprise Architect's View of MongoDB by MongoDB
An Enterprise Architect's View of MongoDBAn Enterprise Architect's View of MongoDB
An Enterprise Architect's View of MongoDB
MongoDB10.4K views
Environmental Tracking: Global 800 2013 Carbon Rankings by Sustainable Brands
Environmental Tracking: Global 800 2013 Carbon RankingsEnvironmental Tracking: Global 800 2013 Carbon Rankings
Environmental Tracking: Global 800 2013 Carbon Rankings
Sustainable Brands1.7K views
Catálogo de novedades abril 2015. Biblioteca Provincial A Coruña by Bibliotecadicoruna
Catálogo de novedades abril 2015. Biblioteca Provincial A CoruñaCatálogo de novedades abril 2015. Biblioteca Provincial A Coruña
Catálogo de novedades abril 2015. Biblioteca Provincial A Coruña
Bibliotecadicoruna808 views
121224 st13 konzept by Nina
121224 st13 konzept121224 st13 konzept
121224 st13 konzept
Nina424 views
Catalogo decanter 2012 by Isidro More
Catalogo decanter 2012Catalogo decanter 2012
Catalogo decanter 2012
Isidro More652 views
ENSEÑANZAS DEPORTIVAS.pptx by cexfod
ENSEÑANZAS DEPORTIVAS.pptxENSEÑANZAS DEPORTIVAS.pptx
ENSEÑANZAS DEPORTIVAS.pptx
cexfod211 views
PXIE-brochure-A4 smaller by Imaginos NDE
PXIE-brochure-A4 smallerPXIE-brochure-A4 smaller
PXIE-brochure-A4 smaller
Imaginos NDE164 views

Similar to Gridfs and MongoDB

How's it Going? by
How's it Going?How's it Going?
How's it Going?bibliomation
338 views53 slides
Podcasting101 by
Podcasting101Podcasting101
Podcasting101guest2e0b3a
492 views95 slides
Semweb at the BBC by
Semweb at the BBCSemweb at the BBC
Semweb at the BBCfantasticlife
2.4K views76 slides
Operational MongoDB by
Operational MongoDBOperational MongoDB
Operational MongoDBMitch Pirtle
2.4K views54 slides
Advanced Concepts From Computer Science by
Advanced Concepts From Computer ScienceAdvanced Concepts From Computer Science
Advanced Concepts From Computer ScienceMarie Smith
4 views44 slides
Joomla - an Overview by
Joomla - an OverviewJoomla - an Overview
Joomla - an OverviewMitch Pirtle
812 views105 slides

Similar to Gridfs and MongoDB(20)

Operational MongoDB by Mitch Pirtle
Operational MongoDBOperational MongoDB
Operational MongoDB
Mitch Pirtle2.4K views
Advanced Concepts From Computer Science by Marie Smith
Advanced Concepts From Computer ScienceAdvanced Concepts From Computer Science
Advanced Concepts From Computer Science
Marie Smith4 views
Joomla - an Overview by Mitch Pirtle
Joomla - an OverviewJoomla - an Overview
Joomla - an Overview
Mitch Pirtle812 views
Mongodb and Totsy - E-commerce Case Study by Mitch Pirtle
Mongodb and Totsy - E-commerce Case StudyMongodb and Totsy - E-commerce Case Study
Mongodb and Totsy - E-commerce Case Study
Mitch Pirtle1.6K views
Avoiding the tragedy of the commons: some lessons from the Software Heritage ... by OW2
Avoiding the tragedy of the commons: some lessons from the Software Heritage ...Avoiding the tragedy of the commons: some lessons from the Software Heritage ...
Avoiding the tragedy of the commons: some lessons from the Software Heritage ...
OW2120 views
The computer science behind a modern disributed data store by J On The Beach
The computer science behind a modern disributed data storeThe computer science behind a modern disributed data store
The computer science behind a modern disributed data store
J On The Beach1.6K views
Nicolas Pastorino - The Open-source roar in the eZ Community by Nicolas Pastorino
Nicolas Pastorino - The Open-source roar in the eZ CommunityNicolas Pastorino - The Open-source roar in the eZ Community
Nicolas Pastorino - The Open-source roar in the eZ Community
Nicolas Pastorino1.5K views
MongoDB at ex.fm by MongoDB
MongoDB at ex.fmMongoDB at ex.fm
MongoDB at ex.fm
MongoDB1.2K views
OSDC 2018 | The Computer science behind a modern distributed data store by Ma... by NETWAYS
OSDC 2018 | The Computer science behind a modern distributed data store by Ma...OSDC 2018 | The Computer science behind a modern distributed data store by Ma...
OSDC 2018 | The Computer science behind a modern distributed data store by Ma...
NETWAYS16 views
FileSender, TNC2011, Prague, May 2011 by Jan Meijer
FileSender, TNC2011, Prague, May 2011FileSender, TNC2011, Prague, May 2011
FileSender, TNC2011, Prague, May 2011
Jan Meijer377 views
Cassandra nyc by Noa Resare
Cassandra nycCassandra nyc
Cassandra nyc
Noa Resare1.6K views
Ell Podcast by Lori Roe
Ell PodcastEll Podcast
Ell Podcast
Lori Roe612 views
RMLL 2013 : Build Your Personal Search Engine using Crawlzilla by Jazz Yao-Tsung Wang
RMLL 2013 : Build Your Personal Search Engine using CrawlzillaRMLL 2013 : Build Your Personal Search Engine using Crawlzilla
RMLL 2013 : Build Your Personal Search Engine using Crawlzilla

More from Mitch Pirtle

Cloudy with a chance of scale by
Cloudy with a chance of scaleCloudy with a chance of scale
Cloudy with a chance of scaleMitch Pirtle
366 views24 slides
My life with MongoDB by
My life with MongoDBMy life with MongoDB
My life with MongoDBMitch Pirtle
983 views59 slides
PHP Cloud Deployment Toolkits by
PHP Cloud Deployment ToolkitsPHP Cloud Deployment Toolkits
PHP Cloud Deployment ToolkitsMitch Pirtle
1.9K views52 slides
MongoDB, Node.js, and You: PART III by
MongoDB, Node.js, and You: PART IIIMongoDB, Node.js, and You: PART III
MongoDB, Node.js, and You: PART IIIMitch Pirtle
1.2K views22 slides
MongoDB, Node.js And You: PART II by
MongoDB, Node.js And You: PART IIMongoDB, Node.js And You: PART II
MongoDB, Node.js And You: PART IIMitch Pirtle
1.1K views29 slides
Mongodb, Node.js and You: PART I by
Mongodb, Node.js and You: PART IMongodb, Node.js and You: PART I
Mongodb, Node.js and You: PART IMitch Pirtle
1.6K views45 slides

More from Mitch Pirtle(20)

Cloudy with a chance of scale by Mitch Pirtle
Cloudy with a chance of scaleCloudy with a chance of scale
Cloudy with a chance of scale
Mitch Pirtle366 views
My life with MongoDB by Mitch Pirtle
My life with MongoDBMy life with MongoDB
My life with MongoDB
Mitch Pirtle983 views
PHP Cloud Deployment Toolkits by Mitch Pirtle
PHP Cloud Deployment ToolkitsPHP Cloud Deployment Toolkits
PHP Cloud Deployment Toolkits
Mitch Pirtle1.9K views
MongoDB, Node.js, and You: PART III by Mitch Pirtle
MongoDB, Node.js, and You: PART IIIMongoDB, Node.js, and You: PART III
MongoDB, Node.js, and You: PART III
Mitch Pirtle1.2K views
MongoDB, Node.js And You: PART II by Mitch Pirtle
MongoDB, Node.js And You: PART IIMongoDB, Node.js And You: PART II
MongoDB, Node.js And You: PART II
Mitch Pirtle1.1K views
Mongodb, Node.js and You: PART I by Mitch Pirtle
Mongodb, Node.js and You: PART IMongodb, Node.js and You: PART I
Mongodb, Node.js and You: PART I
Mitch Pirtle1.6K views
MongoDB, Development and You by Mitch Pirtle
MongoDB, Development and YouMongoDB, Development and You
MongoDB, Development and You
Mitch Pirtle2.4K views
MongoTorino 2013 Opening Keynote by Mitch Pirtle
MongoTorino 2013 Opening KeynoteMongoTorino 2013 Opening Keynote
MongoTorino 2013 Opening Keynote
Mitch Pirtle1.5K views
Data as Documents: Overview and intro to MongoDB by Mitch Pirtle
Data as Documents: Overview and intro to MongoDBData as Documents: Overview and intro to MongoDB
Data as Documents: Overview and intro to MongoDB
Mitch Pirtle2.8K views
Cloud conference - mongodb by Mitch Pirtle
Cloud conference - mongodbCloud conference - mongodb
Cloud conference - mongodb
Mitch Pirtle1.6K views
Unified Content Model and Joomla! by Mitch Pirtle
Unified Content Model and Joomla!Unified Content Model and Joomla!
Unified Content Model and Joomla!
Mitch Pirtle3.7K views
Joomla Extreme Performance by Mitch Pirtle
Joomla Extreme PerformanceJoomla Extreme Performance
Joomla Extreme Performance
Mitch Pirtle1.5K views
Joomla and MongoDB by Mitch Pirtle
Joomla and MongoDBJoomla and MongoDB
Joomla and MongoDB
Mitch Pirtle8.7K views
Mongodb and Totsy: An e-commerce case study by Mitch Pirtle
Mongodb and Totsy: An e-commerce case studyMongodb and Totsy: An e-commerce case study
Mongodb and Totsy: An e-commerce case study
Mitch Pirtle4.4K views
PHP, Lithium and MongoDB by Mitch Pirtle
PHP, Lithium and MongoDBPHP, Lithium and MongoDB
PHP, Lithium and MongoDB
Mitch Pirtle4.7K views
Content Management Systems and MongoDB by Mitch Pirtle
Content Management Systems and MongoDBContent Management Systems and MongoDB
Content Management Systems and MongoDB
Mitch Pirtle5.1K views
MongoDB: Built for Speed by Mitch Pirtle
MongoDB: Built for SpeedMongoDB: Built for Speed
MongoDB: Built for Speed
Mitch Pirtle3.2K views
Content Mangement Systems and MongoDB by Mitch Pirtle
Content Mangement Systems and MongoDBContent Mangement Systems and MongoDB
Content Mangement Systems and MongoDB
Mitch Pirtle3.9K views
Joomla For Entrepreneurs by Mitch Pirtle
Joomla For EntrepreneursJoomla For Entrepreneurs
Joomla For Entrepreneurs
Mitch Pirtle1.1K views
Thin Server Architecture by Mitch Pirtle
Thin Server ArchitectureThin Server Architecture
Thin Server Architecture
Mitch Pirtle6.5K views

Recently uploaded

CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
26 views15 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
70 views7 slides
Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
42 views31 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
26 views29 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
48 views69 slides
Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
32 views45 slides

Recently uploaded(20)

CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue26 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue70 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1042 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue26 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker48 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software317 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue44 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson126 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue89 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue38 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi139 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro27 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue31 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue64 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue106 views

Gridfs and MongoDB

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n