Polyglot Persistence in Data Management

2020 
As applications become more data-driven and highly distributed, providing low response times to increasingly many users becomes more challenging within the scope of a single database system. Not only the variety of use cases is increasing, but also the requirements are becoming more heterogeneous: horizontal scalability, schema flexibility, and high availability are primary concerns for modern applications. While RDBMSs cover many of the functional requirements (e.g., ACID transactions and expressive queries), they cannot cover scalability, performance, and fault tolerance in the same way that specialized data stores can. The explosive growth of available systems through the Big Data and NoSQL movement sparked the idea of employing particularly well-suited database systems for subproblems of the overall application.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    106
    References
    1
    Citations
    NaN
    KQI
    []