Submit Search
Upload
MongoDB at FrozenRails
•
9 likes
•
3,619 views
Mike Dirolf
Follow
Introduction to MongoDB given at FrozenRails 2010.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 36
Download now
Download to read offline
Recommended
Slides for Presentation given at MongoLA on January 13, 2011 at Media Temple.
Mysql to mongo
Mysql to mongo
Alex Sharp
Talk on MongoDB given at the first Strange Loop Conference in St. Louis, October 2009.
MongoDB Strange Loop 2009
MongoDB Strange Loop 2009
Mike Dirolf
Presentation on MongoDB given at RuPy in November of 2009.
MongoDB at RuPy
MongoDB at RuPy
Mike Dirolf
Slides for a talk I gave at the LA WebDev meetup on 02/23/2010.
Intro To MongoDB
Intro To MongoDB
Alex Sharp
MongoDB in the "Real World" talk from EuroPython 2009 in birmingham
MongoDB EuroPython 2009
MongoDB EuroPython 2009
Mike Dirolf
Intro To Mongo Db
Intro To Mongo Db
chriskite
Intro to MongoDB given 4/2010 at Philly ETE
Introduction to MongoDB
Introduction to MongoDB
Mike Dirolf
Given at LaRuby meetup on 4/8/2010
Practical Ruby Projects With Mongo Db
Practical Ruby Projects With Mongo Db
Alex Sharp
Recommended
Slides for Presentation given at MongoLA on January 13, 2011 at Media Temple.
Mysql to mongo
Mysql to mongo
Alex Sharp
Talk on MongoDB given at the first Strange Loop Conference in St. Louis, October 2009.
MongoDB Strange Loop 2009
MongoDB Strange Loop 2009
Mike Dirolf
Presentation on MongoDB given at RuPy in November of 2009.
MongoDB at RuPy
MongoDB at RuPy
Mike Dirolf
Slides for a talk I gave at the LA WebDev meetup on 02/23/2010.
Intro To MongoDB
Intro To MongoDB
Alex Sharp
MongoDB in the "Real World" talk from EuroPython 2009 in birmingham
MongoDB EuroPython 2009
MongoDB EuroPython 2009
Mike Dirolf
Intro To Mongo Db
Intro To Mongo Db
chriskite
Intro to MongoDB given 4/2010 at Philly ETE
Introduction to MongoDB
Introduction to MongoDB
Mike Dirolf
Given at LaRuby meetup on 4/8/2010
Practical Ruby Projects With Mongo Db
Practical Ruby Projects With Mongo Db
Alex Sharp
Introduction to MongoDB
Introduction to MongoDB
Justin Smestad
This tutorial will introduce the features of MongoDB by building a simple location-based application using MongoDB. The tutorial will cover the basics of MongoDB’s document model, query language, map-reduce framework and deployment architecture. The tutorial will be divided into 5 sections: Data modeling with MongoDB: documents, collections and databases Querying your data: simple queries, geospatial queries, and text-searching Writes and updates: using MongoDB’s atomic update modifiers Trending and analytics: Using mapreduce and MongoDB’s aggregation framework Deploying the sample application Besides the knowledge to start building their own applications with MongoDB, attendees will finish the session with a working application they use to check into locations around Portland from any HTML5 enabled phone! TUTORIAL PREREQUISITES Each attendee should have a running version of MongoDB. Preferably the latest unstable release 2.1.x, but any install after 2.0 should be fine. You can dowload MongoDB at http://www.mongodb.org/downloads. Instructions for installing MongoDB are at http://docs.mongodb.org/manual/installation/. Additionally we will be building an app in Ruby. Ruby 1.9.3+ is required for this. The current latest version of ruby is 1.9.3-p194. For windows download the http://rubyinstaller.org/ For OSX download http://unfiniti.com/software/mac/jewelrybox/ For linux most users should know how to for their own distributions. We will be using the following GEMs and they MUST BE installed ahead of time so you can be ahead of the game and safe in the event that the Internet isn’t accommodating. bson (1.6.4) bson_ext (1.6.4) haml (3.1.4) mongo (1.6.4) rack (1.4.1) rack-protection (1.2.0) rack shotgun (0.9) sinatra (1.3.2) tilt (1.3.3) Prior ruby experience isn’t required for this. We will NOT be using rails for this app.
OSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB Tutorial
Steven Francia
Introduction to MongoDB
Introduction to MongoDB
Alex Bilbie
Este es el tercer seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web se explica la arquitectura de las bases de datos de documentos.
Conceptos básicos. seminario web 3 : Diseño de esquema pensado para documentos
Conceptos básicos. seminario web 3 : Diseño de esquema pensado para documentos
MongoDB
This is part 1 of training I conducted at Cognizant for MongoDB for QAs
MongoDB 101
MongoDB 101
Abhijeet Vaikar
This presentation was given at the LDS Tech SORT Conference 2011 in Salt Lake City. The slides are quite comprehensive covering many topics on MongoDB. Rather than a traditional presentation, this was presented as more of a Q & A session. Topics covered include. Introduction to MongoDB, Use Cases, Schema design, High availability (replication) and Horizontal Scaling (sharding).
MongoDB
MongoDB
Steven Francia
Presentation on MongoDB given at the Hadoop DC meetup in October 2009. Some of the slides at the end are extra examples that didn't appear in the talk, but might be of interest.
MongoDB Hadoop DC
MongoDB Hadoop DC
Mike Dirolf
MongoDB is the most famous and loved NoSQL database. It has many features that are easy to handle when compared to conventional RDBMS. These slides contain the basics of MongoDB.
Basics of MongoDB
Basics of MongoDB
Habilelabs
Este es el segundo seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web mostraremos cómo construir una aplicación de creación de blogs en MongoDB.
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDB
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDB
MongoDB
This talk will introduce the philosophy and features of the open source, NoSQL MongoDB. We’ll discuss the benefits of the document-based data model that MongoDB offers by walking through how one can build a simple app to store books. We’ll cover inserting, updating, and querying the database of books.
Building your first app with mongo db
Building your first app with mongo db
MongoDB
PhpstudyTokyo Slides MongoDB + PHP(pecl mongo) + CakePHP(Datasource)
PhpstudyTokyo MongoDB PHP CakePHP
PhpstudyTokyo MongoDB PHP CakePHP
ichikaway
New applications, users and inputs demand new types of data, like unstructured, semi-structured and polymorphic data. Adopting MongoDB means adopting to a new, document-based data model. While most developers have internalized the rules of thumb for designing schemas for relational databases, these rules don't apply to MongoDB. Documents can represent rich data structures, providing lots of viable alternatives to the standard, normalized, relational model. In addition, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense. In this session, Buzz Moschetti explores how you can take advantage of MongoDB's document model to build modern applications.
Webinar: Back to Basics: Thinking in Documents
Webinar: Back to Basics: Thinking in Documents
MongoDB
MongoDB is an open source document database, and the leading NoSQL database. MongoDB is a document oriented database that provides high performance, high availability, and easy scalability. It is Maintained and supported by 10gen.
Mongo Presentation by Metatagg Solutions
Mongo Presentation by Metatagg Solutions
Metatagg Solutions
This is part 2 of training I conducted at Cognizant for MongoDB for QAs
Mongo DB 102
Mongo DB 102
Abhijeet Vaikar
MongoDB
MongoDB
nikhil2807
Recent releases of the .NET driver have added lots of cool new features. In this webinar we will highlight some of the most important ones. We will begin by discussing serialization. We will describe how serialization is normally handled, and how you can customize the process when you need to, including some tips on migration strategies when your class definitions change. We will continue with a discussion of the new Query builder, which now includes support for typed queries. A major new feature of recent releases is support for LINQ queries. We will show you how the .NET driver supports LINQ and discuss what kinds of LINQ queries are supported. Finally, we will discuss what you need to do differently in your application when authentication is enabled at the server.
Webinar: What's new in the .NET Driver
Webinar: What's new in the .NET Driver
MongoDB
By Joe Drumgoole, Director of Developer Advocacy EMEA at MongoDB.
Back to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQL
MongoDB
Since its first appearance in 2009, NodeJS has come a long way. Many frameworks have been developed on top of it. These all make our task easy and quick. It is us who need to decide which one to choose? So, here is the list of top 10 NodeJS frameworks that will help you build an awesome application.
Top 10 frameworks of node js
Top 10 frameworks of node js
Habilelabs
Part one an Introduction to MongoDB. Learn how easy it is to start building applications with MongoDB. This session covers key features and functionality of MongoDB and sets out the course of building an application.
Webinar: Getting Started with MongoDB - Back to Basics
Webinar: Getting Started with MongoDB - Back to Basics
MongoDB
MongoDB Shell Tips & Tricks
MongoDB Shell Tips & Tricks
MongoDB
Presentation on MongoDB given at RER09. The talk was given on October 31, 2009.
MongoDB at RubyEnRails 2009
MongoDB at RubyEnRails 2009
Mike Dirolf
A look at how to work with MongoDB and Django, and how we can make the interaction even better in the future.
MongoDB hearts Django? (Django NYC)
MongoDB hearts Django? (Django NYC)
Mike Dirolf
More Related Content
What's hot
Introduction to MongoDB
Introduction to MongoDB
Justin Smestad
This tutorial will introduce the features of MongoDB by building a simple location-based application using MongoDB. The tutorial will cover the basics of MongoDB’s document model, query language, map-reduce framework and deployment architecture. The tutorial will be divided into 5 sections: Data modeling with MongoDB: documents, collections and databases Querying your data: simple queries, geospatial queries, and text-searching Writes and updates: using MongoDB’s atomic update modifiers Trending and analytics: Using mapreduce and MongoDB’s aggregation framework Deploying the sample application Besides the knowledge to start building their own applications with MongoDB, attendees will finish the session with a working application they use to check into locations around Portland from any HTML5 enabled phone! TUTORIAL PREREQUISITES Each attendee should have a running version of MongoDB. Preferably the latest unstable release 2.1.x, but any install after 2.0 should be fine. You can dowload MongoDB at http://www.mongodb.org/downloads. Instructions for installing MongoDB are at http://docs.mongodb.org/manual/installation/. Additionally we will be building an app in Ruby. Ruby 1.9.3+ is required for this. The current latest version of ruby is 1.9.3-p194. For windows download the http://rubyinstaller.org/ For OSX download http://unfiniti.com/software/mac/jewelrybox/ For linux most users should know how to for their own distributions. We will be using the following GEMs and they MUST BE installed ahead of time so you can be ahead of the game and safe in the event that the Internet isn’t accommodating. bson (1.6.4) bson_ext (1.6.4) haml (3.1.4) mongo (1.6.4) rack (1.4.1) rack-protection (1.2.0) rack shotgun (0.9) sinatra (1.3.2) tilt (1.3.3) Prior ruby experience isn’t required for this. We will NOT be using rails for this app.
OSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB Tutorial
Steven Francia
Introduction to MongoDB
Introduction to MongoDB
Alex Bilbie
Este es el tercer seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web se explica la arquitectura de las bases de datos de documentos.
Conceptos básicos. seminario web 3 : Diseño de esquema pensado para documentos
Conceptos básicos. seminario web 3 : Diseño de esquema pensado para documentos
MongoDB
This is part 1 of training I conducted at Cognizant for MongoDB for QAs
MongoDB 101
MongoDB 101
Abhijeet Vaikar
This presentation was given at the LDS Tech SORT Conference 2011 in Salt Lake City. The slides are quite comprehensive covering many topics on MongoDB. Rather than a traditional presentation, this was presented as more of a Q & A session. Topics covered include. Introduction to MongoDB, Use Cases, Schema design, High availability (replication) and Horizontal Scaling (sharding).
MongoDB
MongoDB
Steven Francia
Presentation on MongoDB given at the Hadoop DC meetup in October 2009. Some of the slides at the end are extra examples that didn't appear in the talk, but might be of interest.
MongoDB Hadoop DC
MongoDB Hadoop DC
Mike Dirolf
MongoDB is the most famous and loved NoSQL database. It has many features that are easy to handle when compared to conventional RDBMS. These slides contain the basics of MongoDB.
Basics of MongoDB
Basics of MongoDB
Habilelabs
Este es el segundo seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web mostraremos cómo construir una aplicación de creación de blogs en MongoDB.
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDB
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDB
MongoDB
This talk will introduce the philosophy and features of the open source, NoSQL MongoDB. We’ll discuss the benefits of the document-based data model that MongoDB offers by walking through how one can build a simple app to store books. We’ll cover inserting, updating, and querying the database of books.
Building your first app with mongo db
Building your first app with mongo db
MongoDB
PhpstudyTokyo Slides MongoDB + PHP(pecl mongo) + CakePHP(Datasource)
PhpstudyTokyo MongoDB PHP CakePHP
PhpstudyTokyo MongoDB PHP CakePHP
ichikaway
New applications, users and inputs demand new types of data, like unstructured, semi-structured and polymorphic data. Adopting MongoDB means adopting to a new, document-based data model. While most developers have internalized the rules of thumb for designing schemas for relational databases, these rules don't apply to MongoDB. Documents can represent rich data structures, providing lots of viable alternatives to the standard, normalized, relational model. In addition, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense. In this session, Buzz Moschetti explores how you can take advantage of MongoDB's document model to build modern applications.
Webinar: Back to Basics: Thinking in Documents
Webinar: Back to Basics: Thinking in Documents
MongoDB
MongoDB is an open source document database, and the leading NoSQL database. MongoDB is a document oriented database that provides high performance, high availability, and easy scalability. It is Maintained and supported by 10gen.
Mongo Presentation by Metatagg Solutions
Mongo Presentation by Metatagg Solutions
Metatagg Solutions
This is part 2 of training I conducted at Cognizant for MongoDB for QAs
Mongo DB 102
Mongo DB 102
Abhijeet Vaikar
MongoDB
MongoDB
nikhil2807
Recent releases of the .NET driver have added lots of cool new features. In this webinar we will highlight some of the most important ones. We will begin by discussing serialization. We will describe how serialization is normally handled, and how you can customize the process when you need to, including some tips on migration strategies when your class definitions change. We will continue with a discussion of the new Query builder, which now includes support for typed queries. A major new feature of recent releases is support for LINQ queries. We will show you how the .NET driver supports LINQ and discuss what kinds of LINQ queries are supported. Finally, we will discuss what you need to do differently in your application when authentication is enabled at the server.
Webinar: What's new in the .NET Driver
Webinar: What's new in the .NET Driver
MongoDB
By Joe Drumgoole, Director of Developer Advocacy EMEA at MongoDB.
Back to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQL
MongoDB
Since its first appearance in 2009, NodeJS has come a long way. Many frameworks have been developed on top of it. These all make our task easy and quick. It is us who need to decide which one to choose? So, here is the list of top 10 NodeJS frameworks that will help you build an awesome application.
Top 10 frameworks of node js
Top 10 frameworks of node js
Habilelabs
Part one an Introduction to MongoDB. Learn how easy it is to start building applications with MongoDB. This session covers key features and functionality of MongoDB and sets out the course of building an application.
Webinar: Getting Started with MongoDB - Back to Basics
Webinar: Getting Started with MongoDB - Back to Basics
MongoDB
MongoDB Shell Tips & Tricks
MongoDB Shell Tips & Tricks
MongoDB
What's hot
(20)
Introduction to MongoDB
Introduction to MongoDB
OSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB Tutorial
Introduction to MongoDB
Introduction to MongoDB
Conceptos básicos. seminario web 3 : Diseño de esquema pensado para documentos
Conceptos básicos. seminario web 3 : Diseño de esquema pensado para documentos
MongoDB 101
MongoDB 101
MongoDB
MongoDB
MongoDB Hadoop DC
MongoDB Hadoop DC
Basics of MongoDB
Basics of MongoDB
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDB
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDB
Building your first app with mongo db
Building your first app with mongo db
PhpstudyTokyo MongoDB PHP CakePHP
PhpstudyTokyo MongoDB PHP CakePHP
Webinar: Back to Basics: Thinking in Documents
Webinar: Back to Basics: Thinking in Documents
Mongo Presentation by Metatagg Solutions
Mongo Presentation by Metatagg Solutions
Mongo DB 102
Mongo DB 102
MongoDB
MongoDB
Webinar: What's new in the .NET Driver
Webinar: What's new in the .NET Driver
Back to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQL
Top 10 frameworks of node js
Top 10 frameworks of node js
Webinar: Getting Started with MongoDB - Back to Basics
Webinar: Getting Started with MongoDB - Back to Basics
MongoDB Shell Tips & Tricks
MongoDB Shell Tips & Tricks
Viewers also liked
Presentation on MongoDB given at RER09. The talk was given on October 31, 2009.
MongoDB at RubyEnRails 2009
MongoDB at RubyEnRails 2009
Mike Dirolf
A look at how to work with MongoDB and Django, and how we can make the interaction even better in the future.
MongoDB hearts Django? (Django NYC)
MongoDB hearts Django? (Django NYC)
Mike Dirolf
This is my deck from the Joomla Extreme Performance talk at Joomla!Day 2010 in NYC. Video to follow.
Joomla Extreme Performance
Joomla Extreme Performance
Mitch Pirtle
Inside PyMongo: a talk about PyMongo internals (sort of a "what's new in PyMongo") given at MongoNYC
Inside PyMongo - MongoNYC
Inside PyMongo - MongoNYC
Mike Dirolf
Big Data Tutorial by Marko Grobelnik, Jozef Stefan Institute, at the European Data Forum 2013, 10 April 2013 in Dublin, Ireland
EDF2013: Big Data Tutorial: Marko Grobelnik
EDF2013: Big Data Tutorial: Marko Grobelnik
European Data Forum
Juergen Schackmann investigates the various uses cases for Dynamic Models and describes and evaluates the various options on how to implement those with Django.
Dynamic Models with Django
Dynamic Models with Django
schacki
Viewers also liked
(6)
MongoDB at RubyEnRails 2009
MongoDB at RubyEnRails 2009
MongoDB hearts Django? (Django NYC)
MongoDB hearts Django? (Django NYC)
Joomla Extreme Performance
Joomla Extreme Performance
Inside PyMongo - MongoNYC
Inside PyMongo - MongoNYC
EDF2013: Big Data Tutorial: Marko Grobelnik
EDF2013: Big Data Tutorial: Marko Grobelnik
Dynamic Models with Django
Dynamic Models with Django
Similar to MongoDB at FrozenRails
Talk about MongoDB, PyMongo and integrating MongoDB w/ Django from the DC Python Meetup group.
MongoDB at ZPUGDC
MongoDB at ZPUGDC
Mike Dirolf
Presentation on MongoDB from CodeMash 2010 in Sandusky
MongoDB at CodeMash 2.0.1.0
MongoDB at CodeMash 2.0.1.0
Mike Dirolf
MongoDB presentation for NYC Python's June meetup. Brief discussion on non-relational databases in general followed by an example of using MongoDB as a blog's backend
MongoDB NYC Python
MongoDB NYC Python
Mike Dirolf
Introduction to MongoDB and it's features as of 2.0.X
Mongodb intro
Mongodb intro
christkv
Jump start presentation for developers to get started with MongoDB.
Building your first app with MongoDB
Building your first app with MongoDB
Norberto Leite
Intro to mongodb mongouk jun2010
Intro to mongodb mongouk jun2010
Skills Matter
Mongo DB
Introduction to Mongo DB-open-‐source, high-‐performance, document-‐orient...
Introduction to Mongo DB-open-‐source, high-‐performance, document-‐orient...
boychatmate1
An introduction to using MongoDB with PHP. Walking through the basics of schema design, connecting to a DB, performing CRUD operations and queries in PHP. MongoDB runs great in the cloud, but there are some things you should know. In this session we'll explore scaling and performance characteristics of running Mongo in the cloud as well as best practices for running on platforms like Amazon EC2.
MongoDB, PHP and the cloud - php cloud summit 2011
MongoDB, PHP and the cloud - php cloud summit 2011
Steven Francia
Broad presentation to introduce many concepts and advantages of MongoDB.
Introduction to MongoDB
Introduction to MongoDB
antoinegirbal
An introduction to the open source, document-oriented database and its features.
2011 Mongo FR - MongoDB introduction
2011 Mongo FR - MongoDB introduction
antoinegirbal
Scott Hernandez, Software Engineer, 10gen talks about "Introduction to MongoDB on the Shell"
10gen MongoDB Video Presentation at WebGeek DevCup
10gen MongoDB Video Presentation at WebGeek DevCup
WebGeek Philippines
Grenoble Python User Group Meetup, Feb 2016.
2016 feb-23 pyugre-py_mongo
2016 feb-23 pyugre-py_mongo
Michael Bright
Slides shown to Grenoble Python User Group, 23 Feb 2016.
Using MongoDB and Python
Using MongoDB and Python
Mike Bright
Media owners are turning to MongoDB to drive social interaction with their published content. The way customers consume information has changed and passive communication is no longer enough. They want to comment, share and engage with publishers and their community through a range of media types and via multiple channels whenever and wherever they are. There are serious challenges with taking this semi-structured and unstructured data and making it work in a traditional relational database. This webinar looks at how MongoDB’s schemaless design and document orientation gives organisation’s like the Guardian the flexibility to aggregate social content and scale out.
Managing Social Content with MongoDB
Managing Social Content with MongoDB
MongoDB
MongoDB and Ruby on Rails
MongoDB and Ruby on Rails
rfischer20
MongoDB – from "humongous" – is an open source, non-relational, document-oriented database. Trading off a few traditional features of databases (notably joins and transactions) in order to achieve much better performance, MongoDB is fast, scalable, and designed for web development. The goal of the MongoDB project is to bridge the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality). This talk will introduce the features of MongoDB by walking through how one can building a simple location-based application using MongoDB. The talk will cover the basics of MongoDB's document model, query language, map-reduce framework and deployment architecture.
OSDC 2012 | Building a first application on MongoDB by Ross Lawley
OSDC 2012 | Building a first application on MongoDB by Ross Lawley
NETWAYS
My talk @ CRS4 about a MongoDB overview
MongoDB: a gentle, friendly overview
MongoDB: a gentle, friendly overview
Antonio Pintus
New to MongoDB? This talk will introduce the philosophy and features of MongoDB. We’ll discuss the benefits of the document-based data model that MongoDB offers by walking through how one can build a simple app to store books. We’ll cover inserting, updating, and querying the database of books. This session will jumpstart your knowledge of MongoDB development, providing you with context for the rest of the day's content.
Dev Jumpstart: Build Your First App with MongoDB
Dev Jumpstart: Build Your First App with MongoDB
MongoDB
Mongo db eveningschemadesign
Mongo db eveningschemadesign
MongoDB APAC
Cakefest2010 ichikaway, How to use MongoDB with CakePHP
How to use MongoDB with CakePHP
How to use MongoDB with CakePHP
ichikaway
Similar to MongoDB at FrozenRails
(20)
MongoDB at ZPUGDC
MongoDB at ZPUGDC
MongoDB at CodeMash 2.0.1.0
MongoDB at CodeMash 2.0.1.0
MongoDB NYC Python
MongoDB NYC Python
Mongodb intro
Mongodb intro
Building your first app with MongoDB
Building your first app with MongoDB
Intro to mongodb mongouk jun2010
Intro to mongodb mongouk jun2010
Introduction to Mongo DB-open-‐source, high-‐performance, document-‐orient...
Introduction to Mongo DB-open-‐source, high-‐performance, document-‐orient...
MongoDB, PHP and the cloud - php cloud summit 2011
MongoDB, PHP and the cloud - php cloud summit 2011
Introduction to MongoDB
Introduction to MongoDB
2011 Mongo FR - MongoDB introduction
2011 Mongo FR - MongoDB introduction
10gen MongoDB Video Presentation at WebGeek DevCup
10gen MongoDB Video Presentation at WebGeek DevCup
2016 feb-23 pyugre-py_mongo
2016 feb-23 pyugre-py_mongo
Using MongoDB and Python
Using MongoDB and Python
Managing Social Content with MongoDB
Managing Social Content with MongoDB
MongoDB and Ruby on Rails
MongoDB and Ruby on Rails
OSDC 2012 | Building a first application on MongoDB by Ross Lawley
OSDC 2012 | Building a first application on MongoDB by Ross Lawley
MongoDB: a gentle, friendly overview
MongoDB: a gentle, friendly overview
Dev Jumpstart: Build Your First App with MongoDB
Dev Jumpstart: Build Your First App with MongoDB
Mongo db eveningschemadesign
Mongo db eveningschemadesign
How to use MongoDB with CakePHP
How to use MongoDB with CakePHP
More from Mike Dirolf
Indexing
Indexing
Mike Dirolf
Slides from a talk about MongoDB internals given at Gluecon 2010.
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
Mike Dirolf
FrozenRails Training
FrozenRails Training
Mike Dirolf
Talk on Python support in MongoDB (PyMongo) and working with Django and MongoDB. Given at MongoSF.
Python Development (MongoSF)
Python Development (MongoSF)
Mike Dirolf
A short deck used as talking points for 10gen's Internals webinar.
MongoDB: How it Works
MongoDB: How it Works
Mike Dirolf
MongoDB talk given at RubyConf 2009 (and at Pivotal Labs). Given in November '09.
MongoDB at RubyConf
MongoDB at RubyConf
Mike Dirolf
MongoDB talk from the July '09 London PHP meetup.
MongoDB London PHP
MongoDB London PHP
Mike Dirolf
MongoDB presentation for SF Python's June meetup. Review of non-relational databases for the first half, focus on MongoDB for the second.
MongoDB SF Python
MongoDB SF Python
Mike Dirolf
MongoDB presentation for SF Ruby's June meetup. Review of non-relational databases for the first half, focus on MongoDB for the second.
MongoDB SF Ruby
MongoDB SF Ruby
Mike Dirolf
More from Mike Dirolf
(9)
Indexing
Indexing
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
FrozenRails Training
FrozenRails Training
Python Development (MongoSF)
Python Development (MongoSF)
MongoDB: How it Works
MongoDB: How it Works
MongoDB at RubyConf
MongoDB at RubyConf
MongoDB London PHP
MongoDB London PHP
MongoDB SF Python
MongoDB SF Python
MongoDB SF Ruby
MongoDB SF Ruby
Recently uploaded
This presentation discusses the complexities of aligning teams and ensuring consistent product experiences across various platforms, proposing Server Driven UI (SDUI) as a solution. Key Points Covered: - The challenge of maintaining consistency in product experiences across web and app interfaces, highlighted by discrepancies in user experience features like comment sections. - Introduction of Server Driven UI (SDUI) to manage uniformity and streamline updates across different platforms. - The importance of adapting design systems to accommodate SDUI, ensuring uniform naming conventions, and component functionalities. - Technical discussions on overcoming framework differences and the operational load on developers due to continuous OS updates.
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
UXDXConf
Reflecting on new architectures for knowledge based systems in light of generative ai
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
This is a powerpoint that features Microsoft Teams Devices and everything that is new including updates to its software and devices for April 2024
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Stephanie Beckett
We're living the AI revolution and Salesforce is adapting and bring new value to their customers. Einstein products are evolving rapidly and navigating their limitations, language support, and use cases can be challenging. Let's make review of what Einstein product are available currently, what are the capabilities and what can be used for in CEE region and how Rossie.ai can help to learn Salesforce speak Czech. We will explore the Einstein roadmap and I will make a short live demo (based on your vote) of some Einstein feature.
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
CzechDreamin
Generative AI architecture, at its core, revolves around the concept of machines being able to generate content autonomously, mimicking human-like creativity and decision-making processes. Unlike traditional AI systems that rely on predefined rules and data inputs, generative AI leverages deep learning techniques to produce new, original outputs based on patterns and examples it has learned from vast datasets. This capability opens up a multitude of possibilities across various domains within an enterprise.
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
alexjohnson7307
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams. Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
Unlock the mysteries of successful Salesforce interviews in this insightful session hosted by Hugo Rosario (Salesforce Customer), a seasoned hiring manager that leads the Salesforce Department of multinational company with over 100 interviews under their belt. Step into the manager's chair and gain exclusive behind-the-scenes insights into what makes a Salesforce consultant stand out during the interview process. From deciphering the unspoken cues to mastering key strategies, we'll explore the intricacies of the interview process and provide practical tips for consultants looking to not only pass interviews but also thrive in their roles. Whether you're a seasoned professional or just starting your Salesforce journey, this session is your backstage pass to the secrets that hiring managers wish you knew.
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application. In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics. Length: 30 minutes Session Overview ------------------------------------------- During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana: - What out-of-the-box solutions are available for real-time monitoring JMeter tests? - What are the benefits of integrating InfluxDB and Grafana into the load testing stack? - Which features are provided by Grafana? - Demonstration of InfluxDB and Grafana using a practice web application To view the webinar recording, go to: https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
що таке продакт менеджмент? про професію і карєру продактів для світчерів та початківців.
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
Explore the core of Salesforce success in 'Salesforce Adoption – Metrics, Methods, and Motivation.' We will discuss essential metrics, effective methods to drive adoption, and the driving force behind user engagement and explore strategies for onboarding, training, and continuous support that empower users to navigate the platform seamlessly. By leveraging these tools, you can effectively measure adoption against your company’s goals and create an environment where users not only adopt Salesforce but actively contribute to its ongoing success.
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
CzechDreamin
Brief Introduction to Generative AI and LLM in particular. Overview of the market, and usages of LLMs. What's it like to train and build a model. Retrieval Augmented Generation 101, explained for non savvies, and a perspective of what are the moving parts making it complex
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
The standard Salesforce Approval process can be limiting in many ways, especially in complex scenarios. What if there was a way to implement very flexible approvals where one can use Apex code to make data updates in unrelated records, dynamically generate next steps details, and compute assignees on the fly? And still use UI-based configurations to implement concrete approval processes. In this session, we will share ideas behind such a solution and show a few lines of code to get you started.
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
CzechDreamin
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring. Learn about: • The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks. • Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective. • Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification. • Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process. Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
Screen flow is a powerful automation tool that is commonly designed for internal and external users. However, what about the guest users? We will dive into various methods of launching screen flows and understand how to make them publicly accessible, extending their usability to a broader audience. The presentation will also cover the implementation of security layers and highlight best practices for a smooth and protected user experience. Discover the potential of screen flows beyond conventional use and learn how to leverage them effectively.
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
Partner Tech Talk with Tinybird
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
confluent
This talk offers actionable insights at an executive level for enhancing productivity and refining your portfolio management approach to propel your organization to greater heights. Key Points Covered: 1. Experience Transformation: - The core challenge remains consistent across organizations: converting budget into user-centric designs. - Strategies for deploying design resources effectively in both startups and large enterprises. 2. Strategic Frameworks: - Introduction to the "Ziggurat of Impact" model, detailing layers from basic system interactions to comprehensive customer experiences. - Practical insights on creating frameworks that scale with organizational complexity. 3. Organizational Impact: - Real-world examples of navigating design in large settings, focusing on the synthesis of consumer products and customer experiences. - Emphasis on the importance of designing systems that directly influence customer interactions. 4. Design Execution: - Detailed walkthrough of organizational layers affecting design execution, from touchpoints and customer activities to shared capabilities. - How to ensure design influences both the micro and macro aspects of customer interactions. 5. Measurement and Adaptation: - Techniques for measuring the impact of design decisions and adapting strategies based on data-driven insights. - The critical role of continuous improvement and feedback in refining customer experiences.
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
Intrigued by why some of the world's largest companies (Netflix, Google, Cisco, Twitter, Uber etc) are using gRPC? In this demo based talk we delve into the world of gRPC in .Net, what it does and why we should use it. We compare the interface with both Rest and graphQL. We will show you how to implement grpc server-side in .net and in the web. Finally, I will show you how the tooling helps you deliver powerful interfaces and interact with them quickly and simply.
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
In this session, we will showcase how to revolutionize automated testing for your software, automation, and QA teams with UiPath Test Suite. In part 1 of UiPath test automation using UiPath Test Suite – developer series, we will cover, Software testing overview What is software testing Why software testing is required Typical test types and levels Continuous testing and challenges Introduction to UiPath Test Suite UiPath Test Suite family of products Speaker: Atul Trikha, Chief Technologist & Solutions Architect, Peraton and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 2. In this session, we will cover API test automation along with a web automation demo. Topics covered: Test Automation introduction API Example of API automation Web automation demonstration Speaker Pathrudu Chintakayala, Associate Technical Architect @Yash and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
DianaGray10
Recently uploaded
(20)
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
MongoDB at FrozenRails
1.
open-‐source, high-‐performance,
document-‐oriented database Mike Dirolf • 10gen, Inc. • @mdirolf • http://dirolf.com
2.
Non-relational
Operational Stores (“NoSQL”) New Gen. OLAP RDBMS (vertica, aster, greenplum) (Oracle, MySQL)
3.
NoSQL Really Means:
non-‐relational, next-‐generation operational datastores and databases
4.
no joins +
no complex transactions Horizontally Scalable Architectures
5.
no joins +
no complex transactions New Data Models
6.
New Data Models improved
ways to develop applications?
7.
Data Models
Key / Value memcached, Dynamo Tabular BigTable Document Oriented MongoDB, CouchDB
8.
• memcached scalability &
performance • key/value • RDBMS depth of functionality
9.
JSON-style Documents
represented as BSON {“hello”: “world”} x16x00x00x00x02hello x00x06x00x00x00world x00x00 http://bsonspec.org
10.
Flexible “Schemas”
{“author”: “eliot”, {“author”: “mike”, “text”: “...”, “text”: “...”} “tags”: [“mongodb”]}
11.
Dynamic Queries
12.
Atomic Update
Modifiers
13.
Focus on Performance
14.
Replication
master slave master master slave slave slave slave master master slave master
15.
Auto-sharding
Shards mongod mongod mongod ... Config mongod mongod mongod Servers mongod mongod mongod mongos mongos ... client
16.
Many Supported Platforms /
Languages
17.
Best Use Cases
T Scaling Out Caching The Web High Volume
18.
Less Good At
highly transactional ad-‐hoc business intelligence problems that require SQL
19.
A Quick Aside _id
special key present in all documents unique across a Collection any type you want
20.
Post {:author => “mike”,
:date => Time.new, :text => “my blog post...”, :tags => [“mongodb”, “ruby”]}
21.
Comment {:author => “eliot”,
:date => Time.new, :text => “great post!”}
22.
New Post post =
{:author => “mike”, :date => Time.new, :text => “my blog post...”, :tags => [“mongodb”, “ruby”]} db[“posts”].save(post)
23.
Embedding a Comment c
= {:author => “eliot”, :date => Time.new, :text => “great post!”} db[“posts”].update({:_id => post[:_id]}, {:$push => {:comments => c}})
24.
Posts by Author db[“posts”].find(:author
=> “mike”)
25.
Last 10 Posts db[“posts”].find
.sort([[:date, :desc]]) .limit(10)
26.
Posts Since April
1 april_1 = Time.utc(2010, 4, 1) db[“posts”].find(:date => {:$gt => april_1})
27.
Posts Ending With
‘Ruby’ db[“posts”].find(:text => /Ruby$/)
28.
Posts With a
Tag db[“posts”].find(:tags => “mongodb”) ...and Fast (multi-‐key indexes) db[“posts”].create_index(“tags”)
29.
Indexing / Querying
on Embedded Docs (dot notation) db[“posts”].create_index(“comments.author”) db[“posts”].find(“comments.author” => “eliot”)
30.
Counting Posts db[“posts”].count db[“posts”].find(:author =>
“mike”).count
31.
Basic Paging page =
2 page_size = 15 db[“posts”].find.limit(page_size) .skip(page * page_size)
32.
Migration: Adding Titles
(just start adding them) post = {:author => “mike”, :date => Time.new, :text => “another blog post...”, :tags => [“mongodb”], :title => “MongoDB for Fun and Profit”} post_id = db[“posts”].save(post)
33.
Advanced Queries
$gt, $lt, $gte, $lte, $ne, $all, $in, $nin $not, $mod, $size, $exists, $type, $elemMatch db[“posts”].find(:$where => “this.author == ‘mike’ || this.title == ‘foo’”)
34.
MongoMapper, Mongoid, et. al.
35.
Other Cool Stuff aggregation
and map/reduce capped collections unique indexes mongo shell GridFS geo
36.
Download MongoDB
http://www.mongodb.org and let us know what you think @mdirolf @mongodb
Editor's Notes
Collection (logical groupings of documents) Indexes are per-collection
blog post twitter
Download now