Types OF No sql Databases by Coddle Technologies - PowerPoint PPT Presentation

About This Presentation
Title:

Types OF No sql Databases by Coddle Technologies

Description:

Coddle Technologies provide a complete spectrum of software development services delivering innovative solutions for Startups, SMBs and Enterprises – PowerPoint PPT presentation

Number of Views:0
Slides: 13
Provided by: markthomas2015
Tags:

less

Transcript and Presenter's Notes

Title: Types OF No sql Databases by Coddle Technologies


1
Types of NOSQL Databases
2
NO SQL DATABASES
  • NoSQL databases, also known as "Not Only SQL"
    databases, are a diverse group of database
    management systems that provide alternatives to
    traditional relational databases (SQL
    databases). 
  • These databases are designed to handle large
    volumes of unstructured or semi-structured data
    and can be more suitable for certain types of
    applications and use cases. 

3
Main types of NoSQL databases
  • Document Stores
  • Key value Stores
  • Column family stores
  • Graph Databases
  • Time series Databases
  • Object stores
  • NewSQL Databases (Blurring the Line)

4
Document Stores
  • Examples MongoDB, Couchbase, CouchDB
  • Store data in JSON-like documents, which can vary
    in structure within the same collection.
  • Suitable for applications with semi-structured or
    hierarchical data.

5
Key value Stores
  • Examples Redis, Amazon DynamoDB, Riak
  • Store data as key-value pairs, where the key is a
    unique identifier for the data.
  • Efficient for high-speed data retrieval by key.

6
Column-Family Stores (Wide-Column Stores)
  • Examples Apache Cassandra, HBase
  • Store data in column families, which are column
    groups associated with a row key.
  • Well-suited for high-write, low-latency
    applications and analytical workloads.

7
Graph Databases
  • Examples Neo4j, Amazon Neptune, ArangoDB
  • Designed for managing and querying data
    represented as graphs, consisting of nodes and
    edges.
  • Excellent for applications involving complex
    relationships and network structures.

8
Time Series Databases
  • Examples InfluxDB, TimescaleDB, OpenTSDB
  • Optimized for handling time-stamped data, such as
    sensor data, logs, and IoT data.
  • Offer specialized functions for time-based data
    aggregation and analysis.

9
Object Stores
  • Examples Riak, Amazon S3
  • Store objects, often binary data like images and
    videos, with a unique identifier.
  • Commonly used for storing and retrieving
    unstructured data.

10
NewSQL Databases (Blurring the Line)
  • Examples CockroachDB, NuoDB
  • While not strictly NoSQL, these databases aim to
    combine the benefits of traditional SQL databases
    with the scalability and flexibility of NoSQL
    databases.

11
Conclusion
  • It's important to note that the field of database
    technology is rapidly evolving, and new types of
    databases may have emerged since my last update. 
  •  When choosing a database for your specific use
    case, consider factors such as data model,
    scalability requirements, consistency needs, and
    ease of development and maintenance.

12
Author
  • We Coddle Technologies - A Leading Software
    Development Company in India serving clients
    globally. We are ISO Certified and CMMI Level III
    Organisation with 150 eminent In-house developers
     specialised in building creative, attractive,
    and efficient solutions from scratch.
  • Author link  https//www.coddletech.com/
Write a Comment
User Comments (0)
About PowerShow.com