Purpose-built for speed, agility, growth

Next-generation databases drive faster innovation

Evolution of data management

Over the past 80 years, data has become central to business planning and management, and has accelerated in importance in the 21st century. With data volumes soaring, databases and storage models have adapted accordingly.

1940s — 1970s

Databases are built on the hierarchical model. Data is stored on-premises.

Used For
  • Customer records
  • Transactions
  • Inventory management
1980s — 2000s

Relational databases, based on the SQL programming language, and network databases develop. Remote data centers emerge.

Used For
  • Analytics/business intelligence
  • Marketing campaigns
  • Enterprise resource planning (ERP)
  • Customer relationship management (CRM)
2000s

Web economy drives alternative NoSQL, or "not only SQL," databases. Data moves to the cloud, further fueling NoSQL.

Used For
  • Web and mobile apps
  • E-commerce
  • Big data
  • AI and machine learning

The next step:

Purpose-built, cloud-native databases

The latest generation of cloud-native databases perform specialized tasks much faster than the monolithic databases of the past.

SELECT DATABASE TYPE TO LEARN MORE
Document
Used For
  • Content management
  • Catalogs
  • User profiles
Graph
Used For
  • Knowledge graphs
  • Fraud detection
  • Social networks
  • Recommen-
    dations
In-memory
Used For
  • Caching
  • Gaming leaderboards
  • Real-time analytics
Key-value
Used For
  • High-traffic web applications
  • E-commerce systems
  • Gaming applications
Ledgers
Used For
  • Systems of record
  • Supply chains
  • Registrations
  • Banking transactions
Relational
Used For
  • Enterprise applications
  • ERP
  • CRM
  • E-commerce
  • Analytics
  • Data warehousing
Time-series
Used For
  • Internet-of-things applications
  • DevOps
  • Industrial telemetry
Wide-column
Used For
  • Geographic information
  • Equipment maintenance
  • Fleet management

Document

A document database is designed to store “human-readable” data—that is, text-based data—in a format that’s standard for web and mobile applications.

Graph

Graph databases are for applications that need to navigate and query millions of relationships between highly connected graph data sets with millisecond latency at large scale.

In-memory

In-memory databases are used for applications that require real-time access to data. By storing data directly in memory, these databases deliver microsecond latency to applications for which millisecond latency is not enough.

Key-value

Key-value databases are 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.

Ledgers

Ledger databases provide a centralized and trusted authority to maintain a scalable, immutable, and cryptographically verifiable record of transactions for every application.

Relational

Relational databases store data with predefined schemas and relationships between them. These databases are designed to maintain referential integrity and strong data consistency.

Time-series

Time-series databases efficiently collect, synthesize, and derive insights from data that changes over time and with queries spanning time intervals.

Wide-column

Wide-column databases store vast amounts of data across multiple computers.

Who is using purpose-built databases?

Companies of all sizes and across all industries are benefiting today from the speed and flexibility a purpose-built approach delivers.

SELECT a company TO LEARN MORE

Stores and processes millions of data relationships in one system.

Processes vast pools of data on a daily basis.

Innovates more quickly and focuses on its core competency.

Learn More