Public Cloud Encyclopedia: Data(base) Products

A cloud database is a database that typically runs on a cloud computing platform, and access to the database is provided as-a-service. Database services take care of scalability and high availability of the database. Database services make the underlying software-stack transparent to the user.

There are two primary methods to run a database in a cloud:


(Wikipedia)

Databases
A database is a collection of data that is organized so that it can be easily accessed, managed and updated.
Relational Databases (5)
SQL, transactions, and strong consistency at scale.
Key-Value Databases (4)
Optimized for common access patterns, typically to store and retrieve large volumes of data. These databases deliver quick response times, even in extreme volumes of concurrent requests.
Document Databases (3)
Store semistructured data as JSON-like documents.
In-Memory Databases (4)
Used for applications that require real-time access to data.
Wide Column Databases (2)
Uses tables, rows, and columns, but unlike a relational database, the names and format of the columns can vary from row to row in the same table.
Graph Databases (1)
Time-Series Databases (1)
Collect, synthesize, and derive insights from data that changes over time and with queries spanning time intervals.
  • [AWS] Timestream
    A fast, scalable, fully managed time series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day at 1/10th the cost of relational databases.
Ledger Databases (1)
A centralized and trusted authority to maintain a scalable, immutable, and cryptographically verifiable record of transactions for every application.
  • [AWS] Quantum Ledger Database (QLDB)
    Fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log. Owned by a central trusted authority.
Data Warehouses (3)
A data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a centralized repository of integrated data from one or more disparate sources.
ETL (3)
Extract, transform, load (ETL) is the general procedure of copying data from one or more sources into a destination system which represents the data differently from the source(s) or in a different context than the source(s).
Advanced Analytics Processing (3)
Advanced Analytics is the autonomous or semi-autonomous examination of data or content using sophisticated techniques and tools, typically beyond those of traditional business intelligence (BI), to discover deeper insights, make predictions, or generate recommendations.
Search as a Service (4)
Search as a service is a branch of software as a service (SaaS), focussed on enterprise search or site-specific web search. Enterprise search is the practice of making content from multiple enterprise-type sources, such as databases and intranets, searchable to a defined audience.
  • [AWS] CloudSearch
    A managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application.
  • [AWS] Elasticsearch Service
    A fully managed service that makes it easy for you to deploy, secure, and run Elasticsearch cost effectively at scale.
  • [Google Cloud] Search
    With 100+ connectors, you can index your third-party content from dozens of enterprise sources.
  • [Azure] Cognitive Search
    A search-as-a-service cloud solution that gives developers APIs and tools for adding a rich search experience over private, heterogeneous content in web, mobile, and enterprise applications.
Data Lake as a Service (3)
The data lake stores raw data, in whatever form the data source provides. There is no assumptions about the schema of the data, each data source can use whatever schema it likes. It's up to the consumers of that data to make sense of that data for their own purposes.