-
Configuring Role-based Access Control
After watching this video; you will be able to configure role-based access control.
-
Configuring Support for SSL
After watching this video; you will be able to configure MongoDB and clients to support SSL.
-
Configuring System Events Auditing
After watching this video; you will be able to configure system events auditing.
-
Connecting to a Database
After watching this video; you will be able to connect to the Mongo DB Database.
-
Creating and Inserting Documents
After watching this video; you will be able to create documents in MongoDB.
-
Creating More Complex Indexes
After watching this video; you will be able to create compound indexes.
-
Creating Query Plans
After watching this video; you will be able to create query plans.
-
Creating Single and Compound Indexes
After watching this video; you will be able to create single field indexes.
-
Deploying a Replica Set
After watching this video; you will be able to deploy a replica set.
-
Enabling Authentication and Specifying an Authentication Mechanism
After watching this video; you will be able to enable authentication and specify an authentication mechanism for security.
-
Enabling Client Access Control
After watching this video; you will be able to create user administrators and database users.
-
Index Properties
After watching this video; you will be able to describe the index properties that can be set.
-
Installing on Linux
After watching this video; you will be able to install MongoDB on Linux.
-
Introducing CRUD
After watching this video; you will be able to describe CRUD.
-
Introducing Data Model Design
After watching this video; you will be able to describe data model design.
-
Introduction to Indexes
After watching this video; you will be able to describe indexes.
-
Introduction to Replication
After watching this video; you will be able to describe how replication is used in MongoDB.
-
Managing the Replica Set Oplog
After watching this video; you will be able to describe and use the replica set oplog.
-
Overview of Authentication Mechanisms
After watching this video; you will be able to identify the authentication mechanisms.
-
Overview of Installing
After watching this video; you will be able to describe the installation options for MongoDB.
-
Overview of Security
After watching this video; you will be able to identify how security is implemented in a MongoDB database.
-
Preparing to Install on Windows
After watching this video; you will be able to describe how to install MongoDB on Windows.
-
Query Optimization
After watching this video; you will be able to describe how query optimization works.
-
Querying Documents Using the find() Method
After watching this video; you will be able to use the find() method to query documents.
-
Removing Documents
After watching this video; you will be able to remove documents from a MongoDB database.
-
Replica Set Data Synchronization
After watching this video; you will be able to describe how data synchronization is used to replicate data between members.
-
Replica Set High Availability
After watching this video; you will be able to describe replica set high availability.
-
Replica Set Read and Write Semantics
After watching this video; you will be able to describe the read and write semantics for replica sets.
-
Running on Linux
After watching this video; you will be able to run MongoDB on Linux.
-
Running on Windows
After watching this video; you will be able to run MongoDB on Windows.
-
Types of Indexes
After watching this video; you will be able to describe the different types of indexes.
-
Understanding Aggregation of Data
After watching this video; you will be able to describe aggregation.
-
Understanding Cursors
After watching this video; you will be able to describe how cursors are used.
-
Understanding How to Install on Linux
After watching this video; you will be able to describe the packages and considerations for installing MongoDB on Linux.
-
Understanding Read Operations
After watching this video; you will be able to describe how read operations retrieve data.
-
Understanding Replica Set Deployment Architectures
After watching this video; you will be able to describe the replica set deployment architectures.
-
Understanding the Database Storage
After watching this video; you will be able to describe how MongoDB stores data.
-
Understanding the Key Features
After watching this video; you will be able to describe the key features MongoDB provides.
-
Updating Documents
After watching this video; you will be able to update documents in a MongoDB database.
-
Using Aggregation Pipelines to Transform Documents
After watching this video; you will be able to use aggregation pipeline to transform documents.
-
Using Map-Reduce Operations to Perform Aggregation
After watching this video; you will be able to use map-reduce operations.
-
Using Single Purpose Aggregation Operations
After watching this video; you will be able to use single purpose aggregation operations.
-
Using the Mongo Shell
After watching this video; you will be able to connect to a MongoDB database.
-
Graph Data Stores in Depth
Relationships are vital within graph-based databases in NoSQL; and can be either unidirectional or bidirectional. In this video; Chuck Easttom demonstrates the subtleties and specifics of graph databases and the relationships found within them.
-
HIPAA and
The Health Insurance Portability and Accountability Act (HIPAA) works with NoSQL to protect sensitive information. It is an act of law that manages health records. In this video; Chuck Easttom demonstrates how NoSQL incorporates HIPAA.
-
Key Value Data Stores in Depth
Key value data stores in NoSQL are pieces of data that are used to identify other types of data. In this video; Chuck Easttom demonstrates how key value data stores are organised.
-
Adding Controllers to an ASP.NET MVC 4 Application
After watching this video; you will be able to create a RavenDB base controller for use in an MVC application.
-
Asynchronous Operations on Documents
After watching this video; you will be able to use the logs.
-
Connecting to in Your .NET App
After watching this video; you will be able to build RavenDB from PowerShell.
-
Creating a Reduce Function for an Index
After watching this video; you will be able to use the .Net Client API to update a document.
-
Creating Documents
After watching this video; you will be able to view documents.
-
Creating Multimap Indexes
After watching this video; you will be able to create a multimap index.
-
Embedding
After watching this video; you will be able to reference the embedded client.
-
Full Text Searches
After watching this video; you will be able to perform full-text search queries.
-
Identity and Logins with an ASP.NET MVC 4 Application
After watching this video; you will be able to create an MVC Web app with RavenDB as the login and identity provider.
-
Introduction to Raven Studio
After watching this video; you will be able to describe basic configurations that can be made.
-
Low level HTTP API
After watching this video; you will be able to manage and debug RavenDB through the low-level HTTP API.
-
Managing Documents in Raven Studio
After watching this video; you will be able to view collections.
-
Master-Slave Replication
After watching this video; you will be able to run a replication in a master-slave environment.
-
Multi-Master Replication
After watching this video; you will be able to run a replication in a multi-master environment.
-
OAuth Authentication
After watching this video; you will be able to set up a RavenDB database with access restricted to API keys.
-
Overview of and Document-Based Databases
After watching this video; you will be able to describe NoSQL theory and RavenDB.
-
Paging Results
After watching this video; you will be able to implement paging.
-
Patching a Document in Raven Studio
After watching this video; you will be able to import a database.
-
Patching a Document through Code
After watching this video; you will be able to patch an index.
-
Performing Backups
After watching this video; you will be able to back up a RavenDB database manually or through automatic periodic backup.
-
Performing Bulk Inserts
After watching this video; you will be able to delete documents.
-
Querying Documents
After watching this video; you will be able to create a dynamic query.
-
Reactive Programming with the Changes API
After watching this video; you will be able to create a development environment for RavenDB.
-
Reading Documents
After watching this video; you will be able to create indexes.
-
Replication with Automatic Failover
After watching this video; you will be able to build apps that failover to replication destinations transparently.
-
Running an ASP.NET MVC 4 Application
After watching this video; you will be able to set up an MVC Web app with RavenDB.
-
Running as a Windows Service
After watching this video; you will be able to set up RavenDB as a system service.
-
Running as an IIS Application
After watching this video; you will be able to set up RavenDB as an IIS application.
-
Running in Memory
After watching this video; you will be able to set up RavenDB to run in Memory.
-
Sharding Based On Data
After watching this video; you will be able to perform sharding based on the data.
-
Sharding in the Dark
After watching this video; you will be able to describe blind sharding.
-
Streaming Large Result Sets
After watching this video; you will be able to work with large result sets via streaming.
-
Suggestions with Full Text Searches
After watching this video; you will be able to augment full-text searching with suggestions.
-
Understanding the Document Session
After watching this video; you will be able to describe the Management Studio.
-
Updates and Concurrency
After watching this video; you will be able to patch a collection.
-
Updating and Deleting Documents
After watching this video; you will be able to patch a document.
-
Using in Console Mode
After watching this video; you will be able to run the Raven.Server.exe console application.
-
Using Transformresults
After watching this video; you will be able to describe what Transformresults is used for.
-
Windows Authentication
After watching this video; you will be able to set up a RavenDB database with access restricted to Windows ACLs.
-
Working with Dynamic Indexes
After watching this video; you will be able to use the .Net Client API to load a document.
-
Working with Object Relationships
After watching this video; you will be able to export a database.
-
Working with Potentially Stale Results
After watching this video; you will be able to determine if a result set is stale; what implications it may have; and how to force non-stale results when necessary.
-
Working with Static Indexes
After watching this video; you will be able to use the .Net Client API to create a document.
-
.NET and CouchDB
Interaction between .NET and NoSQL data stores requires the use of libraries. In this video; Chuck Easttom uses CouchDB to discuss DreamSeat as a specific client for .NET in a NoSQL solution.
-
.NET and
You can use .NET with a NoSQL data store. In this video; Chuck Easttom uses the MongoDB .NET driver to discuss accessing documents as an instance of a class.
-
.NET and Posting
You can add additional functions to the GET; PUT; POST; and DELETE HTTP commands when interacting with NoSQL data stores. In this video; Chuck Easttom uses the System.Net library to illustrate an example of using the web request and response objects.
-
API Essentials
When selecting the right API for your NoSQL solution; it is important to understand the core features provided by a particular API implementation that will allow you to process and manipulate data as required. In this video; Chuck Easttom demonstrates the basic API functions that let you retrieve; insert or update; and delete data from a NoSQL data store.
-
API Introduction
Depending on your NoSQL solution; there is a wide variety of application programming interfaces (APIs) that let you structure and execute queries against stored data. In this video; Chuck Easttom demonstrates the characteristics common to all NoSQL APIs and key query considerations; before listing some of the more widely used APIs.
-
Applications of Polyglot Persistence
NoSQL data models use polyglot persistence to meet multiple real-world objectives as a single solution. In this video; Chuck Easttom demonstrates the role of polyglot persistence in allowing e-commerce and reporting data to define the data models used to create a NoSQL solution.
-
BASE Transactions
NoSQL solutions achieve high availability across distributed systems by targeting eventual consistency through Basically Available; Soft state; Eventual consistency (BASE) transactions. In this video; Chuck Easttom demonstrates how data replication; programmed consistency; and data propagation support BASE transactions to ensure high availability.
-
Behind the Scenes with CouchDB
CouchDB includes a number of useful behind-the-scenes administrative features that help manage NoSQL data Stores by configuring users and monitoring data usage and data store updates. In this video; Chuck Easttom demonstrates how to access database logs; data store volumes; and deleted items; as well as local configuration options in CouchDB.
-
Big Data Analytics
NoSQL databases are ideally suited for big data analytics. In this video; Chuck Easttom discusses the main types of big data analytical techniques and explores a range of data mining techniques that can be applied when processing data with NoSQL.
-
BSON
NoSQL document data stores use Binary JSON (BSON) to store and transfer data quickly and efficiently. In this video; Chuck Easttom demonstrates BSON's use as a machine-readable data type by MongoDB; a widely-used NoSQL document data store.
-
C and
To use C with NoSQL you need to learn PillowTalk; which is easy if you already know cURL; RESTful API; and the related HTTP commands. In this video; Chuck Easttom uses the PUT HTTP command to discuss how to create a data store object.
-
Cloud Implementations
NoSQL is ideal for distributed data solutions and the cloud is the ultimate in distributed data. While NoSQL is frequently used in the cloud; there are issues to consider before you scale up to a cloud solution. This includes scalability; security; and eventual consistency. In this video; Chuck Easttom provides an overview of NoSQL in the cloud.
-
Column Data Model
The column data model is one of four major NoSQL data models. In this video; Chuck Easttom discusses the composition and structure of column data models.
-
Column Data Model Example
The column data model is one of four major NoSQL data models. In this video; Chuck Easttom demonstrates how to use the Cassandra NoSQL database so that write and read consistency can be achieved with column-based data models.
-
Column Data Stores in Depth
NoSQL Column-Family Data Stores allow you to structure rows as collections of columns that provide an efficient and flexible mechanism for storing and retrieving vast amounts of data. In this video; Chuck Easttom demonstrates the main characteristics of the columns and rows in a column-family database; and illustrates the flexibility of column families.
-
Consistency
NoSQL solutions must aim at update and read consistency to function efficiently. In this video; Chuck Easttom demonstrates how update and read inconsistencies lead to write/write and write/read conflicts; which are resolved through session consistency or relaxing consistency.
-
Consistent Hashing
NoSQL solutions use consistent hashing to locate and map database objects to the active and inactive nodes of geographically distributed systems. In this video; Chuck Easttom demonstrates how consistent hashing enables a database object's primary key to be mapped directly to a partition.
-
CouchDB
CouchDB is one of the two most widely used NoSQL data stores. In this video; Chuck Easttom uses the Futon interface to show ways to administer CouchDB; for example creating; destroying; editing; viewing; and replicating databases.
-
CouchDB API
NoSQL supports the CouchDB database; which allowss you to store; access; and query data via the Web. The CouchDB API is the primary means of interfacing with the CouchDB database. In this video; Chuck Easttom discusses the basic concepts of the CouchDB API.
-
CouchDB Configuration
CouchDB provides numerous configurable options that allow you to update the default installation and better protect NoSQL data stores from anonymous users. In this video; Chuck Easttom demonstrates the main authentication configuration parameters and how to define administrator and member roles in Futon.
-
Create a Datastore with CouchDB
Apache CouchDB includes a web-based administration console called Futon that allows you to easily create NoSQL Document Data Stores and manage individual documents using a simple interface. In this video; Chuck Easttom demonstrates how to create a new database; configure a new JSON document; and upload an existing JSON document using Futon.
-
Creating a Sample Datastore
In NoSQL; you can use the CouchDB API to create and populate a data store. In this video; Chuck Easttom demonstrates how to create a data store; as well as edit it and track the number of revisions.
-
cURL Basics
cURL is a general-purpose API that can be used to interact with the NoSQL data store. In this video; Chuck Easttom uses the GET HTTP protocol to show how to retrieve data with cURL.
-
cURL Details
NoSQL solutions; such as CouchDB; interact with the cURL API. It provides additional security and authentication for NoSQL solutions. In this video; Chuck Easttom discusses some of the general-purpose and security flags used in the cURL API.
-
cURL in Practice
You can use cURL in combination with CouchDB to interact with a NoSQL data store. In this video; Chuck Easttom uses the PUT command to show how to change a document and add a revision date.
-
Distributed Issues
NoSQL solutions managing large datasets and files across distributed systems are prone to consistency and data distribution issues. In this video; Chuck Easttom discusses factors impacting consistency and data distribution; and explains how to resolve them through effective replication and load balancing.
-
Distributed Systems
NoSQL solutions rely on four data-distribution models; namely sharding; master/slave; peer-to-peer; and their combinations. In this video; Chuck Easttom demonstrates how replicated horizontal partitions; master update nodes; and peer-to-peer load balancing enhance read/write access across distributed systems.
-
Distribution Models
NoSQL solutions use distribution models that meet their need for scalability; redundancy; consistency; and read/write access. In this video; Chuck Easttom discusses distribution models enabling NoSQL solutions to minimize the prevalence of stale data and maintain high levels of consistency.
-
Document Based Data Model Example
The document-based data model is one of four major NoSQL data models. In this video; Chuck Easttom discusses how document-based data models may be implemented by using the example of the MongoDB data store.
-
Document Data Stores in Depth
Document Data Stores; such as MongoDB and CouchDB; are very popular NoSQL database types that allow you to quickly and easily execute queries and manage unstructured document-oriented information. In this video; Chuck Easttom discusses the aspects of granularity when organizing documents and some of the key considerations when structuring and updating documents in a document data model.
-
GET with cURL and CouchDB
The cURL command line tool provides an easy way to interact with CouchDB and retrieve valuable NoSQL data store information that will assist with administration tasks. In this video; Chuck Easttom demonstrates how to use a GET request with the -X command line option to return detailed information about a data store; as well as information about specific records therein.
-
Graph Based Data Model Example
The graph-based data model is inspired by the mathematical concept of graph theory and is one of the data models used in NoSQL database implementations. In this video; Chuck Easttom uses an example of a Neo4j NoSQL database to illustrate how graph-based data models may be implemented.
-
History of Systems
NoSQL systems; as we know them; have been providing SQL independent alternatives to relational database management systems since 2009. In this video; Chuck Easttom discusses the key points in the history and development of NoSQL systems.
-
HL7 and
NoSQL interacts with HL7; which is a data format for exchanging medical information between diverse applications running on any particular platform. HL7 creates a flat file with a standard format in which medical information is inserted. In this video; Chuck Easttom demonstrates the characteristics of HL7 as a format for exchanging medical records.
-
How is SQL Used
NoSQL provides a non-relational; non-tabular means of data management that is not strictly dependent on SQL. To to understand NoSQL fully; it is important to understand the SQL-based system that it is replacing. In this video; Chuck Easttom discusses the application of SQL within a database.
-
Implications of CAP
The Consistency; Availability; and Partition tolerance (CAP) theorem; also known as Brewer's theorem; states that distributed database systems; such as NoSQL; have to balance the properties of consistency; availability; and partition tolerance. In this video; Chuck Easttom discusses the trade-off between these three properties when working with distributed database systems.
-
Installing CouchDB
Apache CouchDB is a highly favoured open source NoSQL database used for storing easy access JSON documents that can be acquired via easy-to-use cross-platform installation options. In this video; Chuck Easttom demonstrates how to download the Windows version of CouchDB and install it using the Apache CouchDB Setup Wizard.
-
Installing cURL
In NoSQL; you can use the CouchDB to interface with data stores via the Web. The preferred API for CouchDB is cURL; which you can download and install cURL very easily from the cURL web site. In this video; Chuck Easttom demonstrates how to install cURL.
-
JavaScript and
You can use JavaScript to interact with NoSQL. In this video; Chuck Easttom uses the Couch.js file to discuss the function to save a document.
-
JSON Examples
NoSQL document data stores use JavaScript Object Notation (JSON) to store and transfer data. In this video; Chuck Easttom demonstrates how to code complex JSON data item attribute and nested sub-attribute value pairs using JSON data types to define values.
-
Key Value Data Model
The key-value data model is one of the data models used in NoSQL data store implementations and is a hash table which connects values to a key by using an associative array. In this video; Chuck Easttom demonstrates the different types of key-value data stores.
-
Key Value Data Model Example
Riak is an example of a key value data store in NoSQL. It’s free and written in open source. In this video; Chuck Easttom demonstrates how a key value data model like Riak employs REST-ful API.
-
Key Value Permutations
The Key-Value Data Store is the most basic type of NoSQL database model offering a number of permutations and a flexible solution for easily handling large amounts of data. In this video; Chuck Easttom demonstrates the different consistency models and storage models used by the Key-Value Data Store; and how the key-value model can be extended to an ordered model.
-
MapReduce Concepts
MapReduce is a key principle in programming solutions that interact with NoSQL databases. In this video; Chuck Easttom discusses the two main phases of a MapReduce solution and looks at examples of where it can be applied.
-
MapReduce in More Depth
The MapReduce framework allows you to process large amounts of data in parallel on a cluster of NoSQL databases. In this video; Chuck Easttom demonstrates the properties of the Map and Reduce functions; and how to run Map and Reduce to aggregate data in combined and incremental reduction scenarios.
-
MapReduce In Practice
MapReduce is a key principle in programming solutions that interact with NoSQL databases. In this video; Chuck Easttom demonstrates how to use MapReduce by discussing in detail the map and reduce steps of the process.
-
MapReduce Programming
The MapReduce programming model; through map and reduce tasks; allows you to aggregate data from multiple servers in a NoSQL partitioned database. In this video; Chuck Easttom demonstrates the implementation of a MapReduce program; before discussing the input and output files associated with MapReduce programming and how they are distributed across a file system.
-
MapReduce Structure
Implementing MapReduce programming in NoSQL databases in the real world requires an understanding of the main components and programming framework used to process data in a distributed environment. In this video; Chuck Easttom demonstrates the functions in a MapReduce system; before describing the Hadoop framework and presenting an example of a MapReduce implementation.
-
Master Slave Replication Model
The master/slave replication model is one of three methods of distributing data in NoSQL. This model distributes data over multiple nodes; called slaves. In this video; Chuck Easttom explains how to use the master/slave replication model to distribute data.
-
MultiModel and XML Data Models
A multimodel construct in NoSQL combines two or more models into one data solution. XML can also be used as a NoSQL database. In this video; Chuck Easttom demonstrates how to tackle data storage using multimodel and XML databases.
-
Key Points
NoSQL provides a SQL-independent alternative to relational database management systems. In this video; Chuck Easttom discusses the key usage points relating to NoSQL solutions.
-
Modeling
NoSQL data modeling establishes data relationships and query complexity; facilitating selection of appropriate NoSQL solutions. In this video; Chuck Easttom demonstrates that; while NoSQL requires no data modeling; it allows those new to NoSQL to identify solutions best meeting their needs.
-
Object Data Model
The object data model is one of the main; but less commonly used; models for a NoSQL environment. In this video; Chuck Easttom discusses the object data model and provides examples of where it is used.
-
Object Data Stores in Depth
NoSQL Object Data Stores use an object data model that is suited to handling complex data structures in which information is represented by objects. In this video. Chuck Easttom defines an object; before discussing the concept of inheritance between objects and how to query an object database using the Object Query Language.
-
PCI and
As NoSQL becomes more widely accepted; it could begin to be used for credit card processing and would need to adhere to the Payment Card Industry (PCI) standard; which outlines how to process and maintain credit card records. In this video; Chuck Easttom discusses PCI and its implementation in a NoSQL environment.
-
Peer to Peer Replication Model
Peer-to-Peer Replication is one of three ways to distribute data in NoSQL. Each data server in a peer-to-peer configuration; has a complete copy of the data. In this video; Chuck Easttom discusses the Peer-to-Peer Replication model; as well as its benefits and challenges.
-
Polyglot Persistence
NoSQL data models; responding to various query languages or APIs; use polyglot persistence to meet multiple objectives as a single solution. In this video; Chuck Easttom demonstrates the role of polyglot persistence in allowing problems to define the NoSQL solutions used to solve them.
-
PUT with cURL and CouchDB
The cURL command line tool allows you to update named documents in a CouchDB NoSQL data store using the PUT operation. In this video; Chuck Easttom demonstrates how to add records to an existing data store using a PUT command and the -d flag in a cURL command from within a Windows platform.
-
Recommendations
As a NoSQL programmer; there are various recommended practices that you should follow when working with a data model. These include knowing your data model; understanding its purpose; understanding the data solution; and knowing the data. In this video; Chuck Easttom discusses some of the basic rules of programming.
-
RESTful API
The RESTful API is a popular general class of APIs commonly used with NoSQL. In this video; Chuck Easttom uses the HTTP protocol to discuss the platform and language independencies of RESTful APIs.
-
Security Flaws
Default NoSQL database configurations possess security flaws. Identifying these vulnerable areas can help secure data by plugging the gaps that can be exploited by attackers. In this video; Chuck Easttom discusses authentication weaknesses and the kinds of attack used on NoSQL data stores.
-
Security Issues
When selecting a NoSQL solution; you need to consider various security issues. For instance; does the NoSQL implementation encrypt data when it is stored; is data encrypted in transit; does it support authentication; and is it susceptible to NoSQL Injection attacks. In this video; Chuck Easttom reviews these security concerns.
-
Security Measures
NoSQL database default configurations lack security features; however; there are a number of third-party utilities that allow you to bolster security and better protect your persistent storage. In this video; Chuck Easttom discusses the key considerations when applying third-party data encryption; as well as implementations that support security measures such as authentication and SSL in NoSQL.
-
Sharding Replication Model
Sharding is one of three ways in which distributed database solutions can be implemented in NoSQL. It involves separating data into chunks; or shards; which are placed on different servers. In this video; Chuck Easttom discusses the sharding replication model used to distribute data.
-
SPRAIN Basics
Scalability; Performance; Relaxed consistency; Agility; Intricacy; and Necessity (SPRAIN) are characteristics that are important to the design and implementation of NoSQL data store solutions. In this video; Chuck Easttom discusses why each of these properties are important in a distributed system; such as NoSQL.
-
Understanding the Cloud
NoSQL is designed specifically for distributed solutions that involve cloud computing. A cloud is essentially a distributed situation in which the solution is spread out geographically. In this video; Chuck Easttom discusses what the cloud is and some of the concepts related to the cloud.
-
Using cURL with CouchDB in Practice
In NoSQL; you can use CouchDB to interface with data stores online; using cURL. Once cURL is installed; you can use commands to perform various tasks relating to a data store. In this video; Chuck Easttom demonstrates how to use cURL to test cURL functionality and to create and contact a data store.
-
What is CAP
The Consistency; Availability; and Partition tolerance (CAP) theorem; also known as Brewer's theorem; is a principle at the foundation of NoSQL databases. In this video; Chuck Easttom discusses the principle behind the CAP theorem and how it provides the basic requirements that a distributed storage system follows.
-
What is Eventual Consistency
Eventual consistency means that at some point in time all the updates from all the nodes are eventually going to be propagated throughout a distributed system; such as NoSQL databases; making all the nodes consistent. In this video; Chuck Easttom discusses the advantages and disadvantages of eventual consistency and distributed systems as data store solutions.
-
What is RDBMS
NoSQL provides a non-relational; non-tabular means of data management. In order to understand NoSQL fully however; it is important to understand the SQL-based relational database management system (RDBM) that it is replacing. In this video; Chuck Easttom demonstrates the activities of RDBMSs.
-
Working with CouchDB API
In NoSQL; you can use the CouchDB API to interface with a data store via the Web. The API uses cURL and basic HTTP commands; such as GET; PUT; POST; and DELETE. In this video; Chuck Easttom demonstrates several examples in which the CouchDB API is used.
-
XML Data Stores in Depth
NoSQL XML Data Stores are associated with document-oriented databases and provide an efficient and easy way to store and query data using the XML format. In this video; Chuck Easttom demonstrates the advantages of using XML tags; before describing the two main classes of XML database and querying an XML Data Store using XQuery.
-
How RESTful API Works
RESTful API uses basic HTTP to do queries in NoSQL data stores. In this video; Chuck Easttom uses the GET command to show how to accept a JSON response type.
-
Big Data
NoSQL databases are designed to handle big collections of data sets that cannot be managed easily by traditional data processing applications. In this video; Chuck Easttom discusses the characteristics of big data and how NoSQL databases can perform data analysis on large collections of data sets.
-
Categories
NoSQL solutions are made up of different model categories used to provide SQL independent alternatives to relational database management systems. In this video; Chuck Easttom discusses the major categories of NoSQL data stores.
-
Introduction to Indexes
After watching this video; you will be able to connect to a RavenDB data store.
-
JSON
NoSQL document data stores use JavaScript Object Notation (JSON) to store and transfer data. In this video; Chuck Easttom demonstrates the language-independent structure and syntax of a JSON schema; and explains JSON's widespread use as a NoSQL data format.
-
Queries
NoSQL solutions provide high quality performance when querying data stores – a result of the emphasis on the querying and returning of data within the NoSQL architecture. In this video; Chuck Easttom discusses the key concepts relating to NoSQL queries.
-
Java and
You can use Java to interact with your NoSQL data store. In this video; Chuck Easttom uses the Oracle NoSQL database to illustrate creating a few strings and instantiating an object.
-
When to Use
NoSQL solutions are ideally suited to large; distributed volumes of eventually consistent data demanding real time analytics. In this video; Chuck Easttom demonstrates how unstructured; high-availability data structures lend themselves to NoSQL solutions.
-
Importing and Exporting Data
After watching this video; you will be able to import and export data and databases.
-
Traits
In order to provide nonrelational means of data management; NoSQL solutions must maintain independence from SQL while also bearing a number of other basic traits. In this video; Chuck Easttom discusses the fundamental traits of NoSQL solutions.
-
Basics
NoSQL provides a non-relational; non-tabular means of data management that is not strictly dependent on SQL. In this video; Chuck Easttom discusses the origins; basic concepts; and benefits of the NoSQL database architecture.
-
Overview
After watching this video; you will be able to describe what MongoDB is.
-
MongoDB: Use PyMongo to Integrate with MongoDB
After watching this video, you will be able to use Python to connect and interact with MongoDB.
-
MongoDB: Using Cloud Manager
After watching this video, you will be able to install and explore the MongoDB Cloud Manager service.
-
MongoDB: Manipulating Text Indexes
After watching this video, you will be able to create, use, and manage text indexes.
-
MongoDB: Managing Data Integrity
After watching this video, you will be able to use database commands to validate the integrity of the database.
-
MongoDB: Listing and Manipulating Indexes on a Collection
After watching this video, you will be able to list and manipulate indexes for a collection.
-
MongoDB: Using MongoAdmin Desktop
After watching this video, you will be able to install and use the MongoAdmin desktop tool.
-
MongoDB: Using MongoAdmin Web
After watching this video, you will be able to install and use the MongoAdmin web tool.
-
MongoDB: Identifying Where to get Add-ons and Tools
After watching this video, you will be able to identify common add-ons and tools and where to get them.
-
MongoDB: Using RoboMongo
After watching this video, you will be able to install and use RoboMongo.
-
MongoDB: Creating a Collection Index
After watching this video, you will be able to create an index on a collection.
-
MongoDB: Performing File Management
After watching this video, you will be able to rename and delete files from GridFS.
-
MongoDB: Working with the User Management Interface
After watching this video, you will be able to work with the authentication database to manage users.
-
MongoDB: Configuring Role-based Access Control
After watching this video, you will be able to enable and enforce access control.
-
MongoDB: Modifying User Access, Privileges, and Passwords
After watching this video, you will be able to assign or modify user access, privileges, and passwords.
-
MongoDB: Use Stats and Create Backups
After watching this video, you will be able to perform backups and use stats and monitoring functions to administer MongoDB.
-
MongoDB: Creating a User-defined Role
After watching this video, you will be able to manage roles and add a custom role.
-
MongoDB: Creating, Getting, and Dropping a Database
After watching this video, you will be able to create, list, drop, and retrieve databases.
-
MongoDB: Creating, Listing, and Dropping Collections
After watching this video, you will be able to create, list, and drop collections.
-
MongoDB: Authenticating a User
After watching this video, you will be able to authenticate a user via the command line or instance.
-
MongoDB: Using a Dedicated User to Run MongoDB
After watching this video, you will be able to run the MongoDB process with a dedicated user account.
-
MongoDB: Adding, Deleting, and Managing Users
After watching this video, you will be able to add, delete, and manage user accounts.
-
MongoDB: Retrieving Binary Data
After watching this video, you will be able to retrieve binary data stored in a BSON binary data field.
-
MongoDB: Defining BSON
After watching this video, you will be able to define and identify the BSON types and when they should be used.
-
MongoDB: Storing Binary Data
After watching this video, you will be able to use the BSON binary data type to store binary data.
-
MongoDB: Installing RestHeart
After watching this video, you will be able to describe and install the RestHeart Web API.
-
MongoDB: Using CRUD Operations
After watching this video, you will be able to use the REST API to do CRUD operations.
-
MongoDB: Converting to JSON
After watching this video, you will be able to use MongoDB Extended JSON to preserve type information.
-
MongoDB: Using Hibernate
After watching this video, you will be able to use Hibernate OGM to support Java Persistence.
-
MongoDB: Uploading Files
After watching this video, you will be able to upload a large file into GridFS.
-
MongoDB: Finding Files
After watching this video, you will be able to find and retrieve files from GridFS.
-
MongoDB: Querying with RestHeart
After watching this video, you will be able to perform queries using the GET operation.
-
MongoDB: Connecting to GridFS
After watching this video, you will be able to connect to GridFS via the GridFSBucket factory class.
-
MongoDB: Understanding How to Install MongoDB on Linux
After watching this video, you will be able to describe the packages and considerations for installing MongoDB on Linux.
-
MongoDB: Installing MongoDB on Linux
After watching this video, you will be able to install MongoDB on Linux.
-
MongoDB: Introducing Data Model Design
After watching this video, you will be able to describe data model design.
-
MongoDB: Overview of Installing MongoDB
After watching this video, you will be able to describe the installation options for MongoDB.
-
MongoDB: Running MongoDB on Windows
After watching this video, you will be able to run MongoDB on Windows.
-
MongoDB: Connecting to a MongoDB Database
After watching this video, you will be able to connect to a MongoDB database.
-
MongoDB: Running MongoDB on Linux
After watching this video, you will be able to run MongoDB on Linux.
-
MongoDB: Preparing to Install MongoDB on Windows
After watching this video, you will be able to install MongoDB on Windows.
-
MongoDB: Introducing CRUD
After watching this video, you will be able to describe CRUD.
-
MongoDB: Understanding the Database Storage
After watching this video, you will be able to describe how MongoDB stores data.
-
MongoDB: Using the Mongo Shell
After watching this video, you will be able to use the mongo shell.
-
MongoDB: Overview of MongoDB
After watching this video, you will be able to describe what MongoDB is.
-
MongoDB: Understanding the Key Features of MongoDB
After watching this video, you will be able to describe the key features MongoDB provides.
-
MongoDB: Configuring Support for SSL
After watching this video, you will be able to configure MongoDB and clients to support SSL.
-
MongoDB: Create Indexes, Replication, and Security
After watching this video, you will be able to create indexes and configure replication and security.
-
MongoDB: Configuring Role-based Access Control
After watching this video, you will be able to configure role-based access control.
-
MongoDB: Configuring System Events Auditing
After watching this video, you will be able to configure system events auditing.
-
MongoDB: Working with the Reduce Function
After watching this video, you will be able to use and troubleshoot a Reduce function to reduce a set of key-value pairs.
-
MongoDB: Integrate MongoDB with Hadoop
After watching this video, you will be able to integrate MongoDB with Hadoop using Cloud Manager.
-
MongoDB: Using the Map Function
After watching this video, you will be able to use and troubleshoot a Map function to emit key-value pairs.
-
MongoDB: Defining the Need for Atomic Counters
After watching this video, you will be able to define when atomic operations are needed.
-
MongoDB: Handling Atomic Counters
After watching this video, you will be able to use atomic counters to maintain multiple fields that must be in sync.
-
MongoDB: Performing a MapReduce
After watching this video, you will be able to use the MapReduce function to aggregate operations over a collection.
-
MongoDB: Performing an Incremental MapReduce
After watching this video, you will be able to use the MapReduce function over a constantly growing data set.
-
MongoDB: Deploying a Replica Set
After watching this video, you will be able to deploy a replica set.
-
MongoDB: Identifying the Prerequisites for Deploying
After watching this video, you will be able to identify the system requirements and installation options for MongoDB deployments.
-
MongoDB: Understanding Replica Set Read and Write Semantics
After watching this video, you will be able to describe the read and write semantics for replica sets.
-
MongoDB: Use Tools to Manage Users and Databases
After watching this video, you will be able to use GUI tools to manage users and database operations.
-
MongoDB: Managing the Replica Set Oplog
After watching this video, you will be able to describe and use the replica set oplog.
-
MongoDB: Understanding Replica Set Data Synchronization
After watching this video, you will be able to describe how data synchronization is used to replicate data between members.
-
MongoDB: Overview of MongoDB Security
After watching this video, you will be able to identify how security is implemented in a MongoDB database.
-
MongoDB: Planning System Sizing
After watching this video, you will be able to plan and analyze system sizing and configure tuning options for cloud deployments.
-
MongoDB: Creating Database Users
After watching this video, you will be able to create users with read and write privileges.
-
MongoDB: Overview of Authentication Mechanisms
After watching this video, you will be able to identify the authentication mechanisms.
-
MongoDB: Enabling Authentication and Setting Up an Admin User
After watching this video, you will be able to enable authentication and create an administrator user that can connect to the deployment.
-
MongoDB: Understanding the Types of Indexes
After watching this video, you will be able to describe the different types of indexes.
-
MongoDB: Understanding Index Properties
After watching this video, you will be able to describe the index properties that can be set.
-
MongoDB: Install and Read Data in MongoDB
After watching this video, you will be able to install MongoDB and read and aggregate data.
-
MongoDB: Introduction to Indexes
After watching this video, you will be able to describe indexes.
-
MongoDB: Understanding Query Optimization
After watching this video, you will be able to describe how query optimization works.
-
MongoDB: Creating Single Indexes
After watching this video, you will be able to create single indexes.
-
MongoDB: Creating Compound Indexes
After watching this video, you will be able to create compound indexes.
-
MongoDB: Understanding Replica Set Deployment Architectures
After watching this video, you will be able to describe the replica set deployment architectures.
-
MongoDB: Understanding Replica Set High Availability
After watching this video, you will be able to describe replica set high availability.
-
MongoDB: Creating More Complex Indexes
After watching this video, you will be able to create indexes with additional properties.
-
MongoDB: Introduction to Replication
After watching this video, you will be able to describe how replication is used in MongoDB.
-
MongoDB: Removing Documents
After watching this video, you will be able to remove documents from a MongoDB database.
-
MongoDB: Understanding Read Operations
After watching this video, you will be able to describe how read operations retrieve data.
-
MongoDB: Creating and Inserting Documents
After watching this video, you will be able to create and insert documents in MongoDB.
-
MongoDB: Updating Documents
After watching this video, you will be able to update documents in a MongoDB database.
-
MongoDB: Querying Documents Using the find() Method
After watching this video, you will be able to use the find() method to query documents.
-
MongoDB: Understanding Cursors
After watching this video, you will be able to describe how cursors are used.
-
MongoDB: Use GridFS and Binary Data
After watching this video, you will be able to use and store data in GridFS and store binary data in MongoDB.
-
MongoDB: Using MapReduce Operations to Perform Aggregation
After watching this video, you will be able to use MapReduce operations.
-
MongoDB: Using Single Purpose Aggregation Operations
After watching this video, you will be able to use single purpose aggregation operations.
-
MongoDB: Understanding Aggregation of Data
After watching this video, you will be able to describe aggregation.
-
MongoDB: Using Aggregation Pipeline to Transform Documents
After watching this video, you will be able to use aggregation pipeline to transform documents.
-
Cassandra for SQL Developers: Cassandra Data Definition
After watching this video, you will be able to describe Casandra DDL commands and command syntax.
-
Cassandra for SQL Developers: The Cassandra Platform
After watching this video, you will be able to work with the Cassandra platform.
-
Cassandra for SQL Developers: The Cassandra cqlsh Utility
After watching this video, you will be able to work with the Cassandra cqlsh.
-
Cassandra for SQL Developers: Data Definition Language - Keyspaces
After watching this video, you will be able to work with Cassandra Keyspaces.
-
Cassandra for SQL Developers: Using Cassandra
After watching this video, you will be able to describe when and why Cassandra might be selected when developing new applications, or when considering the redesign of existing applications.
-
Cassandra for SQL Developers: Cassandra Operation
After watching this video, you will be able to describe the component architecture and operational characteristics of the Cassandra framework.
-
Cassandra for SQL Developers: Cassandra Data Modelling
After watching this video, you will be able to describe the Casandra data model, discuss the difference between the Casandra data model and the traditional relational model. Describe best practices for Cassandra data modelling.
-
Cassandra for SQL Developers: The Cassandra Query Language
After watching this video, you will be able to work with the fundamentals of the CQL syntax.
-
Cassandra for SQL Developers: The DISTINCT and COUNT keywords
After watching this video, you will be able to work with DISTINCT and COUNT.
-
Cassandra for SQL Developers: Cassandra Aggregates
After watching this video, you will be able to work with aggregates in Cassandra.
-
Cassandra for SQL Developers: Filtering Result Sets
After watching this video, you will be able to work with the WHERE clause and conjunction and comparison operators.
-
Cassandra for SQL Developers: Ordering Result Sets
After watching this video, you will be able to work with result set ordering.
-
Cassandra for SQL Developers: Cassandra Data Manipulation - UPDATE
After watching this video, you will be able to modify records.
-
Cassandra for SQL Developers: Cassandra Data Manipulation - DELETE
After watching this video, you will be able to delete records.
-
Cassandra for SQL Developers: Cassandra Data Manipulation - BATCH
After watching this video, you will be able to work with the BATCH command.
-
Cassandra for SQL Developers: The Cassandra SELECT Statement
After watching this video, you will be able to work with Cassandra SELECT.
-
Cassandra for SQL Developers: Cassandra Data Manipulation - INSERT
After watching this video, you will be able to insert records.
-
Cassandra for SQL Developers: Data Definition Language - Column Families
After watching this video, you will be able to work with Cassandra Tables (Column Families).
-
Cassandra for SQL Developers: Data Definition Language - Partitions
After watching this video, you will be able to work with Partitions.
-
Cassandra for SQL Developers: Developing Cassandra with Python
After watching this video, you will be able to configure the Python-Cassandra connection/session.
-
Cassandra for SQL Developers: Cassandra CRUD operations with Python
After watching this video, you will be able to performing CRUD operations using Python.
-
Cassandra for SQL Developers: Cassandra Administration and Development
After watching this video, you will be able to manage Cassandra roles and permissions, work with JSON and user-defined functions, and access Cassandra via a development framework: Java, Node.js, and Python.
-
Cassandra for SQL Developers: Developing Cassandra with Java
After watching this video, you will be able to configure the Java-Cassandra connection/session.
-
Cassandra for SQL Developers: Cassandra CRUD Operations with Java
After watching this video, you will be able to perform CRUD operations using Java.
-
Cassandra for SQL Developers: Developing Cassandra with Node.js
After watching this video, you will be able to configure the Node.js-Cassandra connection/session.
-
Cassandra for SQL Developers: Cassandra CRUD operations with Node.js
After watching this video, you will be able to performing CRUD operations using Node.js.
-
Cassandra for SQL Developers: Cassandra Role-based Access and Management
After watching this video, you will be able to describe management roles, and access and security control on Cassandra resources (objects).
-
Cassandra for SQL Developers: Create user LOGON, and PASSWORD
After watching this video, you will be able to design user security and access.
-
Cassandra for SQL Developers: Creating and Assigning Roles
After watching this video, you will be able to create and assign roles.
-
Cassandra for SQL Developers: Revoking Roles
After watching this video, you will be able to revoke roles.
-
Cassandra for SQL Developers: Simple Indexing
After watching this video, you will be able to work with single field indexing.
-
Cassandra for SQL Developers: Indexing Multiple Columns and Collections
After watching this video, you will be able to work compound indexes.
-
Cassandra for SQL Developers: Cassandra Architecture and Query Language
After watching this video, you will be able to work with live Cassandra and perform CRUD operations on a Cassandra Database.
-
Cassandra for SQL Developers: Cassandra System Table
After watching this video, you will be able to work with the Cassandra System table.
-
Cassandra for SQL Developers: Collections - List
After watching this video, you will be able to work with the List collection type.
-
Cassandra for SQL Developers: Collections - Map
After watching this video, you will be able to work with the Map collection type.
-
Cassandra for SQL Developers: Collections - Set
After watching this video, you will be able to work with Cassandra Collection constructs and the Set collection type.
-
Cassandra for SQL Developers: SELECT JSON command
After watching this video, you will be able to work with SELECT JSON.
-
Cassandra for SQL Developers: INSERT JSON command
After watching this video, you will be able to work with INSERT JSON.
-
Cassandra for SQL Developers: Using fromJson() and toJson()
After watching this video, you will be able to utilize the fromJson() and toJson() functions.
-
Cassandra for SQL Developers: Cassandra - Programmatic Support
After watching this video, you will be able to discuss developmental support of Cassandra, and create UDFs with JavaScript.
-
Cassandra for SQL Developers: User-defined Functions - JavaScript
After watching this video, you will be able to create UDFs with JavaScript.
-
Cassandra for SQL Developers: User-defined Functions - Java
After watching this video, you will be able to create UDFs with Java.
-
Cassandra for SQL Developers: Working with JSON Support
After watching this video, you will be able to discuss support for JSON in Cassandra.
-
Cassandra for SQL Developers: Grant Object Access Permissions
After watching this video, you will be able to design/grant user permissions on resources (objects).
-
Cassandra for SQL Developers: Revoke Object Access Permissions
After watching this video, you will be able to revoke user permissions on resources (objects).
-
Cassandra for SQL Developers: Manage Object Access
After watching this video, you will be able to use the LIST keyword to analyze roles and permissions.
-
Cassandra for SQL Developers: Cassandra Characteristics
After watching this video, you will be able to describe Cassandra and its operation characteristics.
-
Cassandra for SQL Developers: Cassandra vs. Relational SQL
After watching this video, you will be able to compare Cassandra with traditional SQL RDBMS, and describe the advantages of Cassandra NoSQL in the modern environment.
-
Cassandra for SQL Developers: Moving to Cassandra
After watching this video, you will be able to discuss the reasons and driver for migrating to Cassandra and considering Cassandra for new application development.
-
NoSQL: What is SQL
NoSQL provides a non-relational, non-tabular means of data management that is not strictly dependent on SQL. In order to understand NoSQL fully, it is important to understand the SQL-based system that it is replacing. In this video, Chuck Easttom discusses SQL, as well as its primary functions and abilities.
-
MongoDB: Using cp or sync to Create a Backup
After watching this video, you will be able to manually back up a database by copying the data files.
-
MongoDB: Working with Extents and Indexes
After watching this video, you will be able to work with statistics for extents and indexes.
-
MongoDB: Using Objects and Size Stats
After watching this video, you will be able to use object and size statistics.
-
MongoDB: Using Monitoring
After watching this video, you will be able to monitor command and use CommandListener.
-
MongoDB: Working with Logging
After watching this video, you will be able to configure and use logging.
-
MongoDB: Installing MongoDB
After watching this video, you will be able to install and configure the MongoDB and MongoDB driver to a Hadoop cluster node.
-
MongoDB: Installing the Hadoop Connector
After watching this video, you will be able to install and configure the MongoDB connector in Hadoop.
-
MongoDB: Identifying DB and Collection Stats
After watching this video, you will be able to identify and use DB and collection statistics.
-
MongoDB: Configuring and Using SNMP with Windows
After watching this video, you will be able to configure and use SNMP on Windows.
-
MongoDB: Configuring and Using SNMP with Linux
After watching this video, you will be able to configure and use SNMP to collect metrics for data and aggregation on Linux.
-
MongoDB: Managing Users and Groups
After watching this video, you will be able to manage groups, users, and roles for Cloud Manager and MongoDB deployments.
-
MongoDB: Using Alerts and Monitoring
After watching this video, you will be able to configure and manage alerts, logs, and integration with monitoring service providers.
-
MongoDB: Configuring for Disaster Recovery
After watching this video, you will be able to configure and plan for disaster recovery.
-
MongoDB: Describing the API
After watching this video, you will be able to describe the API and create a simple interface to Cloud Manager.
-
MongoDB: Managing Deployments
After watching this video, you will be able to manage a deployment.
-
MongoDB: Provisioning and Deploying Servers
After watching this video, you will be able to provision and deploy MongoDB processes to Cloud Manager.
-
MongoDB: Deploying Using Cloud Manager
After watching this video, you will be able to deploy a highly available instance using Cloud Manager.
-
MongoDB: Deploying a High Availability Cluster
After watching this video, you will be able to create and deploy a high availability cluster.
-
MongoDB: Deploying Using OpsManager
After watching this video, you will be able to deploy a highly available instance using OpsManager.
-
MongoDB: Use the MongoDB Connector for Spark
After watching this video, you will be able to use the MongoDB Connector for Spark with Java and Python.
-
MongoDB: Writing Data to MongoDB
After watching this video, you will be able to write RDD data from Spark into MongoDB.
-
MongoDB: Using SQL to Retrieve Data
After watching this video, you will be able to use SQL queries to return data.
-
MongoDB: Working with Aggregation
After watching this video, you will be able to use an aggregation pipeline to filter and perform aggregation in MongoDB.
-
MongoDB: Reading Data from MongoDB
After watching this video, you will be able to read and use ReadConfig to read data from MongoDB.
-
MongoDB: Configuring the Connector
After watching this video, you will be able to describe the configuration options and configure the MongoDB Spark connector.
-
MongoDB: Using Datasets and Schemas
After watching this video, you will be able to use datasets and schemas to retrieve data.
-
MongoDB: Performing CRUD Operations in Eve
After watching this video, you will be able to perform create, read, update, and delete operations with the API.
-
MongoDB: Querying Using Eve
After watching this video, you will be able to perform queries via Eve.
-
MongoDB: Installing the Connector
After watching this video, you will be able to download and install the MongoDB Spark Connector.
-
MongoDB: Sorting and Pretty Printing
After watching this video, you will be able to use sort, pretty printing, and pagination.
-
MongoDB: Streaming
After watching this video, you will be able to use streaming to upload and download files.
-
MongoDB: Configuring and Using Eve
After watching this video, you will be able to configure and use Eve to connect to a database.
-
MongoDB: Installing Eve
After watching this video, you will be able to install the Eve Python REST API framework.
-
MongoDB: Connecting to a GridFS
After watching this video, you will be able to install and use the Python GridFS package in PyMongo to connect to a GridFS database.
-
MongoDB: Using Bulk Inserts, Counting, and Range Queries
After watching this video, you will be able to use insert_many, count, and range queries.
-
MongoDB: Querying
After watching this video, you will be able to query data and find files in GridFS.
-
MongoDB: Manipulating Files
After watching this video, you will be able to create, delete, and manipulate files in GridFS.
-
MongoDB: Using CRUD Operations
After watching this video, you will be able to insert, query, update, and delete data.
-
MongoDB: Making a Connection and Using a Database
After watching this video, you will be able to make a database connection and get a database or collection.
-
MongoDB: Creating and Managing Indexes
After watching this video, you will be able to create and manage indexes.
-
MongoDB: Getting or Querying a Document
After watching this video, you will be able to query by ObjectId and use find and find_one.
-
MongoDB: Installing PyMongo
After watching this video, you will be able to install, set up, and connect to MongoDB using PyMongo.
-
MongoDB: Processing Aggregations
After watching this video, you will be able to process aggregation queries over an asynchronous connection.
-
MongoDB: Going Asynchronous
After watching this video, you will be able to install and use the Java Async Driver for asynchronous connections.
-
MongoDB: Restoring a Filesystem Snapshot
After watching this video, you will be able to restore a filesystem snapshot using MongoDB Cloud Manager.
-
MongoDB: Querying
After watching this video, you will be able to handle query operations over an asynchronous connection.
-
MongoDB: Making an Asynchronous Connection
After watching this video, you will be able to make a connection to MongoDB using an asynchronous connection.
-
MongoDB: Backing up with mongodump
After watching this video, you will be able to create a dump file using mongodump.
-
MongoDB: Restoring Using a cp or sync Created Backup
After watching this video, you will be able to manually restore a backup created with the cp or sync method.
-
MongoDB: Creating Filesystem Snapshots
After watching this video, you will be able to perform a filesystem snapshot backup using the MongoDB Cloud Manager.
-
MongoDB: Restoring with mongorestore
After watching this video, you will be able to restore a backup dump file using mongorestore.
-
MongoDB: Using CRUD Operations
After watching this video, you will be able to perform CRUD operations over an asynchronous connection.