Search CTRL + K

Polyglot Persistence

混合持久化 是指在一个系统中使用不同的存储技术,以应对不同的存储需要。比如 关系模型、NoSQL、图数据库和内存数据库。


Wikipedia

Polyglot persistence is a term that refers to 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.[1]

TechTarget

Polyglot persistence is a conceptual term that refers to the use of different data storage approaches and technologies to support the unique storage requirements of various data types that live within enterprise applications. Polyglot persistence essentially revolves around the idea that an application can benefit from using more than one core database or storage technology.[2]


  1. https://en.wikipedia.org/wiki/Polyglot_persistence ↩︎

  2. https://www.techtarget.com/searchapparchitecture/definition/polyglot-persistence ↩︎