Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vaxdata22/nosql-and-big-data-demonstration
This is a fun assignment task I undertook to explore the world of NoSQL and Big Data. technologies.
https://github.com/vaxdata22/nosql-and-big-data-demonstration
apache-hive cassandra-cql cypher-query-language data-warehouse hadoop-hdfs json mongodb neo4j nosql-databases redis
Last synced: about 1 month ago
JSON representation
This is a fun assignment task I undertook to explore the world of NoSQL and Big Data. technologies.
- Host: GitHub
- URL: https://github.com/vaxdata22/nosql-and-big-data-demonstration
- Owner: vaxdata22
- Created: 2024-07-26T10:19:18.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T12:49:06.000Z (4 months ago)
- Last Synced: 2024-11-03T08:42:00.351Z (3 months ago)
- Topics: apache-hive, cassandra-cql, cypher-query-language, data-warehouse, hadoop-hdfs, json, mongodb, neo4j, nosql-databases, redis
- Homepage:
- Size: 8.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NoSQL & Big Data demonstration
This is a fun assignment I undertook to explore the world of NoSQL and Big Data.
## Overview
NoSQL databases, unlike relational databases, can handle semi-structured and unstructured data.
I also experimented with Hive data warehouse implementation as a kind of Big Data concept.
This repository is divided into six (6) sections: Redis, Cassandra, MongoDB, Neo4j, and Hive DW.
## Section 1 - Redis
In this section, I explored working with the Redis database technology.
Redis is a popular key-value pair kind of NoSQL database technology.
Redis uses its Redis CLI set of query commands for handling data.
[Click here to go to the Redis section.](https://github.com/vaxdata22/NoSQL-and-Big-Data-demonstration/blob/main/projects/Redis.md)
## Section 2 - Cassandra
In this section, I explored working with the Cassandra database technology.
Apache Cassandra is a widely used columnar kind of NoSQL database technology.
Cassandra uses its Cassandra Query Language (CQL) for handling data management.
[Click here to go to the Cassandra section.](https://github.com/vaxdata22/NoSQL-and-Big-Data-demonstration/blob/main/projects/Cassandra.md)
## Section 3 - MongoDB
In this section, I explored working with the MongoDB database technology.
MongoDB is a popularly used document-oriented NoSQL database technology.
MongoDB uses its MongoDB Query Language (MQL) for handling data management.
[Click here to go to the MongoDB section.](https://github.com/vaxdata22/NoSQL-and-Big-Data-demonstration/blob/main/projects/MongoDB.md)
## Section 4 - JSON
In this section, I explored working with the JSON database technology.
JSON is another widely used document-oriented NoSQL database technology.
JSON is a safer alternative to XML which is another document-oriented database.
[Click here to go to the JSON section.](https://github.com/vaxdata22/NoSQL-and-Big-Data-demonstration/blob/main/projects/JSON.md)
## Section 5 - Neo4j
In this section, I explored working with the Neo4j database technology.
Neo4j is a very popular graph database and an example of NoSQL technology.
Neo4j uses its Cypher Query Language (CQL) for handling data management.
[Click here to go to the Neo4j section.](https://github.com/vaxdata22/NoSQL-and-Big-Data-demonstration/blob/main/projects/Neo4j.md)
## Section 6 - Hive DW
In this final section, I experimented with the Hive/Hadoop Big Data technology.
Hadoop is a framework providing a platform for other applications to query/process Big Data.
Apache Hive is an SQL-based application that processes the data using Hive Query Language (HQL).
I need to mention here that this implementation on Hive is just to demonstrate code.
It's not necessarily about the output of the queries (which seem verbose and unorganized).
[Click here to go to the Hive DW section.](https://github.com/vaxdata22/NoSQL-and-Big-Data-demonstration/blob/main/projects/Hive-DW.md)
_Thank you for going through my project!_