female software engineer coding on computer

How to Write CRUD Operations with MarkLogic Database.

Reading Time: 4 minutes If you’re looking to store and manage data efficiently and effectively, then MarkLogic Database is an excellent choice. It allows you to easily write CRUD operations (Create, Read, Update, Delete) within the database in order to keep your data organized and secure. In this article we’ll discuss how you can write CRUD operations with MarkLogic Database so that you make the most of your data Continue Reading

Marklogic Server Architecture

Reading Time: 4 minutes Introduction Data is the new oil. And hence managing data is of utmost importance for any enterprise. With the huge amount of data that is generated for a market now and to provide superior performance over them, NoSQL databases are now ruling the tech industry. Within the numerous NoSQL databases in the market, this emerging one is catching the attention of numerous techies and businesses. Continue Reading

Metaverse digital Avatar, Metaverse Presence, digital technology, cyber world, virtual reality

Optimistic vs. Pessimistic locking

Reading Time: 2 minutes We store the information in databases so that it can be utilized later for different purposes like reading or updating. While we perform these operations on a record in a database there are good chances of conflicts or collisions. There can be two ways of dealing with such situations: Let’s try to understand these two options with an example. We will use the famous problem Continue Reading

Liquibase Features and Advantages

Reading Time: 3 minutes Introduction Liquibase is one of the database version control tools that will stand multiple coders to rapidly manage database schema changes. The basic idea of Liquibase is to provide an automated way of generating database migration scripts to describe your DB Engine how to go from “Schema X” to “Schema Y”. Here “Schema X” can be any state database and “Schema Y” can be any Continue Reading

Database Management With Liquibase

Reading Time: 3 minutes Introduction Liquibase helps in managing the database objects without writing and without depending on SQL queries. This brings the concept of one query over multiple tables, a query written using database-neutral languages like XML, JSON, and YAML. Liquibase is a database change management tool. Suppose, in an application, you modify any tables for any requirements and if you want to revert to the old versions, Continue Reading


Indexing in MarkLogic: a quick data finder.

Reading Time: 5 minutes Introduction MarkLogic is a document-oriented database that provides a highly flexible cloud-based solution for storing and managing documents. It has been used in applications ranging from enterprise search to e-commerce and financial services. This article will explain how to index in MarkLogic Server. Using the Universal Index, as well as other types of indexes available within the product. We’ll also cover reindexing options when your Continue Reading


Evolving Database using Spring Boot and Liquibase

Reading Time: 3 minutes Introduction In this Blog, we will see an example of evolving database using Spring Boot and Liquibase with YAML and SQL configuration. Here we will learn how to build applications using maven build tools. Liquibase is an open-source library for tracking, managing, and deploying database changes that can be used for any database. It helps you create the schema, run them during deployment, and also Continue Reading

Businessman playing digital tablet in cafe

Reliable Database Migrations with Liquibase and Spring Boot

Reading Time: 2 minutes In this blog, we look at database migrations with the very popular Liquibase database migration library and how you can use it in the context of a Spring Boot application. Setting Up Liquibase in Spring Boot By using default Spring Boot auto-configures Liquibase while we upload the Liquibase dependency to our construct document.Spring Boot makes use of the primary DataSource to run Liquibase (i.e. the only annotated with @primary if there is a couple of). In case we need to apply a special DataSource we can mark that bean as @LiquibaseDataSource.rather, we are able to set Continue Reading

Programmers working on computer program

Liquibase with Maven and PostgreSQL

Reading Time: 3 minutes Overview Firstly the goal of this blog is to walk you through setting up a new Maven project on a Linux, Unix, or Mac computer with PostgreSQL. You will generate an example project in this tutorial. Then follow the instructions to put the concepts you learn about building new Liquibase projects in Maven into practice. We will start this blog by installing and configuring Liquibase. Continue Reading

Young Asian software developer working over new program

10 Reasons Why Liquibase is the Best Tool for Database Migrations

Reading Time: 5 minutes Liquibase is an open-source tool that has been around since 2005. It was created to manage database migrations in a standardized way, and it provides code-generation capabilities to make the whole process easier for developers. What is Liquibase? Liquibase is a tool that enables developers to manage database changes. It offers a simple XML-based schema for tracking changes, and it integrates with popular version control Continue Reading

Developing programmer Development Website design and coding technologies working

Schema migration with Liquibase and Micronaut

Reading Time: 3 minutes In today’s world of microservices, each microservice has its own set of information stored in some kind of data store. This data store can be either a database or some other system that can retain the data for a period of time. We moved to microservices because we didn’t want one set of functionality not to be impacted by the changes in other functionality. After Continue Reading

Best Practices for Managing Liquibase ChangeLogs

Reading Time: 4 minutes In the previous Liquibase blog we saw the essential introduction to Liquibase and its advantages. Now, let’s move to the second step of the series in which we will see the “Best Practices for Managing Liquibase ChangeLogs”. Let us start by seeing ChangeLog formats ChangeLogs are an ordered list of changes to be deployed to the database. You can also try to mix and match Continue Reading

What Is The Difference Between Liquibase and SQL Injection?

Reading Time: 4 minutes Liquibase is a database change management system for software developers, DBAs, and data architects. It provides an easy-to-use platform for managing both relational and non-relational databases. Liquibase offers change tracking, versioning, and branching, so you can have multiple versions of your production schema with different changes applied on each branch. SQL Injection SQL injection is a type of attack where the attacker inserts malicious SQL Continue Reading