Non-Relational DMSs with DevOps
In this chapter, we will navigate the intricate yet fascinating landscape of integrating non-relational database management systems (also known as NoSQL) with DevOps. We will begin by examining the pivotal role that data modeling plays in NoSQL databases, shedding light on how it differs from its counterpart in relational databases.
Then, we will explore schema management. As NoSQL databases offer flexible schemas, we’ll delve into how this flexibility can be both an asset and a challenge when managed within a DevOps framework. From there, we’ll move on to the crucial topic of deployment automation, where we will discuss how automated tools and workflows can greatly streamline the deployment process.
Performance tuning will also command our attention. As the scale of data grows exponentially, we’ll learn how to fine-tune our NoSQL databases to meet the demanding performance criteria that modern applications require. Subsequently...