NoSQL

NoSQL, or "not Only SQL," refers to non-relational databases. This term was first used in 1998 by Carl Strozzi and was later adopted by companies dealing with large amounts of data.

NoSQL databases are mainly used for Big Data and real-time applications. They allow storing and retrieving large volumes of structured, semi-structured and unstructured data in a simple and fast way. They also have the ability to scale horizontally.

The four main types of NoSQL databases are:

  • Key-value: stores pairs of keys and values using a hash table, where each key is unique and associated with values that can contain any type of data.
  • Document-oriented: based on the key-value paradigm, where values can be of different types and structures and are stored in documents primarily in JSON or XML format.
  • Column-oriented: organizes data in blocks of columns and stores them in a sorted manner on the disk, allowing for faster retrieval of a specific column.
  • Graph-oriented: organizes data in the form of nodes and relationships between these nodes.
Learn more
Wikipedia

Related articles

Internship Data Science & Data Engineer - ML in production and streaming data ingestion

Internship Data Science & Data Engineer - ML in production and streaming data ingestion

Categories: Data Engineering, Data Science | Tags: Flink, DevOps, Hadoop, HBase, Kafka, Spark, Internship, Kubernetes, Python

Context The exponential evolution of data has turned the industry upside down by redefining data storage, processing and data ingestion pipelines. Mastering these methods considerably facilitates…

David WORMS

By David WORMS

Nov 26, 2019

InfraOps & DevOps Internship - build a Big Data & Kubernetes PaaS

InfraOps & DevOps Internship - build a Big Data & Kubernetes PaaS

Categories: Big Data, Containers Orchestration | Tags: DevOps, LXD, Hadoop, Kafka, Spark, Ceph, Internship, Kubernetes, NoSQL

Context The acquisition of a high-capacity cluster is in line with Adaltas’ desire to build a PAAS-type offering to use and to provide Big Data and container orchestration platforms. The platforms are…

David WORMS

By David WORMS

Nov 26, 2019

Options to connect and integrate Hadoop with Oracle

Options to connect and integrate Hadoop with Oracle

Categories: Data Engineering | Tags: Database, Java, Oracle, R, RDBMS, Avro, HDFS, Hive, MapReduce, Sqoop, NoSQL, SQL

I will list the different tools and libraries available to us developers in order to integrate Oracle and Hadoop. The Oracle SQL Connector for HDFS described below is covered in a follow up article…

David WORMS

By David WORMS

May 15, 2013

Canada - Morocco - France

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.

Support Ukrain