<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ravindar Karampuri on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/ravindar-karampuri/</link><description>Articles written by Ravindar Karampuri on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 12 Mar 2026 14:55:00 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/ravindar-karampuri/index.xml" rel="self" type="application/rss+xml"/><item><title>Atlas Online Archive: Efficiently Manage the Data Lifecycle</title><link>https://foojayio.github.io/website/today/atlas-online-archive-efficiently-manage-the-data-lifecycle/</link><pubDate>Thu, 12 Mar 2026 14:55:00 +0000</pubDate><guid>https://foojayio.github.io/website/today/atlas-online-archive-efficiently-manage-the-data-lifecycle/</guid><description>&lt;h2 id="h2-0-problem-statement"&gt;Problem statement&lt;/h2&gt;
&lt;p&gt;In the production environment, in a MongoDB Atlas database, a collection contains massive amounts of data stored, including aged and current data. However, aged data is not frequently accessed through applications, and the data piles up daily in the collection, leading to performance degradation and cost consumption. This results in needing to upgrade the cluster tier size to maintain sufficient resources according to workload, as it would be difficult to continue with the existing tier size.&lt;/p&gt;</description></item><item><title>Managing MongoDB Database Changes Using Liquibase Pro</title><link>https://foojayio.github.io/website/today/managing-mongodb-database-changes-using-liquibase-pro/</link><pubDate>Wed, 20 Aug 2025 14:21:51 +0000</pubDate><guid>https://foojayio.github.io/website/today/managing-mongodb-database-changes-using-liquibase-pro/</guid><description>&lt;p&gt;This article explores how Liquibase and MongoDB can be integrated with Git actions to implement source control for database changes.&lt;/p&gt;
&lt;h2 id="h2-0-what-is-liquibase"&gt;What is Liquibase?&lt;/h2&gt;
&lt;p&gt;Liquibase is an open-source tool designed to manage version control for database schema changes. It allows developers to simplify and automate the process of applying database updates across various database platforms.&lt;/p&gt;
&lt;p&gt;By using database-independent formats like XML, YAML, or JSON, Liquibase enables teams to define changes in a consistent and structured way. In a Java project, these updates are organized into files containing &lt;em&gt;changesets&lt;/em&gt;, which outline the specific instructions needed to modify or refactor the database schema.&lt;/p&gt;</description></item></channel></rss>