
Kick off the tutorial introduction by outlining four key components essential for testing, exploring data types available, and interactive concepts in NoSQL for big data.
Discover how to set up a Cloudera environment on a 64-bit system using VirtualBox, install the necessary software, and launch a ready-to-use big data platform for learning.
Explore MongoDB as an open source, cross-platform document database that supports create, read, update, and delete operations on collections and documents, offering scalability and ease of use.
NoSQL features emphasize highly scalable systems and storing data in different formats, enabling easy analysis; the lecture notes that no extra software is needed to support these capabilities.
Learn step-by-step how to install MongoDB on an Ubuntu machine, using sudo and password prompts to set up a single-machine environment and verify the installation.
Explore how to create a database in MongoDB by creating collections, inserting documents, and organizing data with fields like name, address, and phone number.
JSON, short for JavaScript Object Notation, is a human-readable, lightweight data format that represents values and objects, is language independent, and easy to read across programming languages.
Explore the differences between JSON and XML, focusing on simple key-value data models, names and values, and the role of punctuation in structuring data for NoSQL big data projects.
Create operations in a NoSQL database by inserting documents into a collection, defining values per the schema, and viewing all records with find and display commands.
Master read operations on a collection by using queries and limits to retrieve data. Apply conditions like less than 30 or greater than values, with limit options.
Learn how to perform update operations in NoSQL, including updating document values, setting new fields, and using matching criteria to modify items in a collection.
Explore delete operations in a NoSQL context by removing items from a collection using the remove method, and understand how deletions affect the dataset and remaining records.
Explore Cassandra, an open-source NoSQL database designed to handle huge data with no single point of failure, supporting diverse data formats and widely used in big data contexts.
Explore how Cassandra supports various data forms and structures in big data contexts. The lecture highlights data values, structure, and storage considerations across social media and other data sources.
Explore Cassandra architecture in detail, where every node connects with every other, data is replicated across the cluster, and reads and writes occur anywhere via gossip-based coordination.
Learn Cassandra's replication factor and how simple strategy and Babuji strategy distribute copies across multiple data centers.
Learn how to create a Cassandra database with a simple setup, write commands ending with semicolons, and verify the local NoSQL environment.
Create a Cassandra database and configure a multi-site cluster across machines, defining spaces and domains within a coherent network topology.
Learn how to create tables in Cassandra by defining columns and a primary key with a create table statement, ensuring schema validity and query readiness.
Explore how Cassandra organizes data through tables, schemas, and primary keys. Learn how to view and modify table data and understand how column choices affect data layout.
Learn how to update and delete rows in Cassandra tables using a primary key, with where clauses, reads via select, and handling exceptions.
Delete table data in Cassandra by using the primary key, and perform selective deletions with non-primary columns and conditional where clauses.
learn how to create a Cassandra table, define a primary column, and insert data from a file into the table, then query the table to verify inserted records.
Drop a column in a Cassandra table to remove it. Move columns and verify results with a select statement.
Explore the different collection types in Cassandra, including set, list, and map, and how they handle multiple values for a column.
Learn how to create a set collection in a Cassandra table, define a set column, insert multiple values, and view the table to see the set data.
Learn how to create and query a list collection in a Cassandra table, with multiple values per row, index access, primary key considerations, and list versus set semantics.
Learn how to update list collection data in a Cassandra table by adding, updating, and removing emails using index positions, with examples of select and delete operations.
Learn how to create a Cassandra table with a map collection column, define the map data type, and insert key-value pairs to store structured data.
Discover how to create and use frozen collections in Cassandra tables, including defining maps, lists, and sets within a single column, enabling reusable, visible data across tables.
Explain what Redis is, its role in data handling, and how commands enable fast, reliable operations within big data contexts.
Install Redis on Ubuntu by downloading the stable release, extracting, running make install, and starting the service, then verify status and explore master-slave setups on a single machine.
Explore Redis features and how high-velocity, large-volume data operations are managed, emphasizing performance, scalability, and real-time processing in big data contexts.
Explore the different Redis data types and their roles in everyday designs, connecting them to big data architectures within the NoSQL landscape.
Explore Redis as NoSQL: discover an open-source, in-memory data store with optional persistence, supporting strings, lists, sets, and bitmaps, and enabling operations like intersection, union, and difference.
Explore Redis data types with a focus on strings, learning how to set and get string values, manage keys at runtime, and understand value behavior and expiration concepts.
Explore Redis string data types by setting and getting string values with time-to-live. Learn how expiry behaves when a key expires and how to configure seconds-based TTL.
Explore Redis string data types, storing and retrieving values, and using sets and arrays to manage data in a practical NoSQL context.
Learn how Redis lists store ordered elements and perform operations like push and range retrieval. Discover sorting lists in ascending or descending order and practical use cases.
Explore Redis lists by accessing elements from the end or start, and use range views to inspect subsets and understand list length and ordering.
Learn how to use Redis list indexes to fetch specific elements, retrieve ranges, and order results in ascending or descending order within a NoSQL big data context.
Learn to use hbase shell to list tables and perform scans, then inspect table contents and understand how data is organized.
Explore MySQL as an open source relational database management system built on SQL, and learn key terminology like primary key, foreign key, compound key, index, views, referential integrity, and redundancy.
This course is specially designed for All profile students i.e. developers and testers who wanted to build their career into Big Data Arena in Real World. So I have designed this course so they can start working with All NoSQL Databases i.e. HBASE, CASSANDRA, MONGODB, REDIS in complete Big Data. All the users who are working or looking their career in Big Data profile in Big Data and wanted to move into Testing domain should take this course and go through the complete tutorials which has beginner to advance knowledge.
I have included the material which is needed for big data testing profile and it has all the necessary contents which is required for learning NoSQL Databases i.e. HBASE + CASSANDRA + MONGODB + REDIS in complete Big Data.
It will give the detailed information for different Commands and Queries which are used in development and testing NoSQL database applications in complete queries/commands which is needed by the tester to move into bigger umbrella i.e. Big Data Ecosystems Environment.
This course is well structured with all elements of different NoSQL databases i.e. HBASE + CASSANDRA + MONGODB + REDIS in complete big data with advance commands in practical manner separated by different topics. Students should take this course who wanted to learn End to End NoSQL Databases in complete big data from scratch.