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
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…
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…
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…
By David WORMS
May 15, 2013