Navicat Blog

How Multi-Modal Databases Are Transforming Modern Data Management Feb 20, 2025 by Robert Gravelle

The landscape of data storage and management is currently undergoing a dramatic transformation. As organizations deal with increasingly diverse types of data, traditional relational databases are no longer sufficient for many modern applications. Enter multi-modal databases, a powerful solution that's reshaping how we think about data storage and manipulation. This article explores how multi-modal databases are revolutionizing data management by enabling organizations to store and process multiple types of data - from traditional tables to documents, graphs, and vectors - all within a single, unified system.

PostgreSQL's Rise and the New Era of Serverless Databases Feb 13, 2025 by Robert Gravelle

PostgreSQL's Rise header (45K)

According to the 2023 Stack Overflow Developer Survey, PostgreSQL has achieved a significant milestone by overtaking MySQL as the most admired and desired database system among developers. This shift reflects a growing appreciation for PostgreSQL's robust feature set, reliability, and extensibility in the developer community.

This changing landscape has sparked innovation in the database-as-a-service space, particularly evident in the competition between two cutting-edge platforms: PlanetScale, built on MySQL, and Neon, powered by PostgreSQL. Both services are reimagining how developers interact with databases in the cloud era. These developments should be of interest to Navicat users, as both are fully supported by Navicat's comprehensive database development and management tools.

This blog will provide a comparison of the two services and offer some tips for choosing between them.

Extending PostgreSQL Data Types with Navicat 17 - Part 4 Jan 27, 2025 by Robert Gravelle

Range Types

It's no secret that PostgreSQL is one of the most flexible databases on the market. In fact, PostgreSQL's extensibility and rich feature set recently propelled PostgreSQL ahead of MySQL as the most admired and desired database system among developers. In this series on creating custom data types in PostgreSQL using Navicat Premium 17 we've explored a few options so far, including custom Domains, as well as Composite and Enumerated types. The topic of this week's blog will be Range types, which are particularly useful when you need to work with continuous intervals or ranges of values.

Extending PostgreSQL Data Types with Navicat 17 - Part 3 Jan 17, 2025 by Robert Gravelle

Enumerated Types

In this series on creating custom data types in PostgreSQL using Navicat Premium 17 we've explored a couple of options so far. In part 1, we learned how to create a custom Domain for the free DVD Rental database. Last week, we created a Composite Type to return complex data from a user-defined function. Today's blog will cover Enumerated Types, which limit values a set of predefined options.

Extending PostgreSQL Data Types with Navicat 17: Composite Types Jan 3, 2025 by Robert Gravelle

Composite Types

Welcome to the second installment of this series on creating custom data types in PostgreSQL using Navicat Premium 17. In part 1, we learned how to create a custom Domain for the free DVD Rental database. A Domain is a user-defined data type with constraints such as NOT NULL and CHECK. In today's blog, we'll create a Composite Type to return complex data from a user-defined function.

Navicat Blogs
Feed Entries
Blog Archives
Share