Live briefing
Everything about Polyglot persistence
System using multiple database types
Polyglot persistence is using multiple data storage technologies within a single system, in order to meet varying data storage needs. Such a system may consist of multiple applications, or it may be a single application with smaller components. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Polyglot persistenceA 5-minute orientation
- Skim a recent paper: An Approach to Migrate a Monolith Database into Multi-Model Polyglot Persistence Based on Microservice Architecture: A Case Study for Mainframe DatabaseInfluential work since 2022
- Pick up a classic book: The Conspirators HierarchyThe most-reprinted book on the subject
- Read the landmark paper: A Review of Polyglot Persistence in the Big Data WorldCited 33 times
- Go sideways: Multi-model databaseA closely related topic
- Go sideways: NoSQLA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A Review of Polyglot Persistence in the Big Data World
Energy-efficient polyglot persistence database live migration among heterogeneous clouds
Selecting databases for Polyglot Persistence applications
A Benchmark for Performance Evaluation of a Multi-Model Database vs. Polyglot Persistence
Revisiting Polyglot Persistence: From Principles to Practice
PolyGlot Persistence for Microservices-Based Applications
Data transformation as a means towards dynamic data storage and polyglot persistence
A Middleware for Polyglot Persistence and Data Portability of Big Data PaaS Cloud Applications
🆕 Influential since 2022
An Approach to Migrate a Monolith Database into Multi-Model Polyglot Persistence Based on Microservice Architecture: A Case Study for Mainframe Database
Integrating Polyglot Persistence with Large Language Models for Scalable Social Network Applications
Polyglot Persistence - Usage and Challenges
Polyglot Persistence and Enterprise Data Migration: Architectures, Consistency, and Practice
A Holistic Scalability Strategy for Time Series Databases Following Cascading Polyglot Persistence
📚 Books worth reading
The Conspirators HierarchyJohn Coleman · 1992- 📕NoSQL DistilledPramod Sadalage, Martin Fowler
NoSQL distilledPramod J. Sadalage, Martin Fowler · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Multi-model database In the field of database design, a multi-model database is a database management system designed to support multiple data models against a single, integrated…
- NoSQL NoSQL (a colloquial title that became formal, meaning "not only SQL" or "non-relational") refers to a type of database design that stores and retrieves…
- Object–relational mapping Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between a relational database…
- Database In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software…
- Object–relational impedance mismatch Object–relational impedance mismatch is a set of difficulties going between data in relational data stores and data in domain-driven object models. Relational…
- Graph database A graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key…
- Database model A database model is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored…
- Outline of databases The following is provided as an overview of and topical guide to databases: Database – organized collection of data, today typically in digital form. The…