PostgreSQL
MySQL
PostgreSQL | MySQL | |
---|---|---|
466 | 166 | |
16,363 | 10,943 | |
1.5% | 0.9% | |
10.0 | 9.9 | |
4 days ago | about 2 months ago | |
C | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PostgreSQL
-
ClickHouse: The Key to Faster Insights
While both Postgres and ClickHouse serve different purposes, the key distinction lies in how they handle replication and sharding. Postgres is primarily designed for transactional workloads (OLTP), where data consistency and durability are prioritized. On the other hand, ClickHouse is tailored for analytical workloads (OLAP), and optimized for high-speed querying and large-scale data analysis.
-
PostgreSQL Performance Tuning: The Power of work_mem
For your information, the tuplesort.c module flags when the Sort algorithm will use disk by setting the state to SORTEDONTAPE at this line. Disk interactions is handled by the logtape.c module.
-
How I Solved Common Prisma ORM Errors: Debugging Tips and Best Practices
This error happens when using a relational database, like PostgreSQL (one of the most popular, and advanced open-source SQL databases on the market).
-
How to Set Up Next.js 15 for Production in 2024
This tutorial is going to use Postgres for its database because it is well battle-tested, but you're going to use the Prisma ORM to abstract away the database layer. This gives you the flexibility to use a variety of databases, and simplifies the API that you use to interact with it.
-
PSA: SQLite does not do checksums
Yes, it's a balancing act. I think it's better to have safer defaults here, not prioritizing extra performance. People who are concerned with performance to the degree where checksums would matter need to consult configuration anyway (in many aspects, not only this one) and can disable this specific thing easily.
For the reference, change is in https://github.com/postgres/postgres/commit/04bec894a04c (so should land in PostgreSQL 18 in a year, unless it will get reverted for some reason).
-
How to self-host Postgres Database on Linux
PostgreSQL, commonly referred to as Postgres, is a powerful, open-source relational database management system (RDBMS) known for its robustness, extensibility, and standards compliance. It was introduced in 1986 by Michael Stonebraker and his team at the University of California, Berkeley, as part of the POSTGRES project, which aimed to address some of the limitations of existing database systems at the time.
-
100+ Must-Have Web Development Resources
PostgreSQL: An open-source object-relational database management system, used early on by Uber.
-
Las herramientas imprescindibles para desarrolladores Full Stack en 2024
PostgreSQL
-
8 Backend Tools to Become a Better Developer
Link: https://www.postgresql.org/
-
Simple Next.js Magic Link JWT Authentication with Prisma, PostgreSQL, and Resend
When building web applications, authentication is almost always a core requirement. I needed something simple and secure that would let me get started quickly on new projects without over-complicating the setup. My goal was to have a solution that's easy to implement, handles email verification out of the box, and just works. In this post, I'm sharing how to build a straightforward magic link authentication system using Next.js, Auth.js, Prisma, PostgreSQL, and Resend. It's a powerful yet simple solution that accomplishes exactly what I needed, and I hope it'll be useful for your projects too.
MySQL
-
From License to Freedom: Embracing Open Source Forks Knowing What to Expect
One of the most famous examples is MariaDB, a fork of MySQL. When Oracle acquired MySQL back in 2009, concerns arose about the future of the database under a corporate umbrella and while MySQL has remained open source, the idea of it living under Oracle's roof was enough to push some of the original creators to fork an alternative that still lived within the developer community. During the early stages of MariaDB, it was used as a drop-in replacement that promised to remain open and community-driven. Being able to simply switch from MySQL to MariaDB with minimal effort made adopting their product easy. Fast forward to today, MariaDB is widely adopted and continues to evolve independently from its ancestor. With the community driving the success, MariaDB has been adopted as the default database in major Linux distributions, including Debian, RHEL, CentOS, openSUSE, and Fedora.
-
Introduction to DBMS
MySQL: https://www.mysql.com/
-
Connecting to a MySQL Database in PHP
PHP is commonly paired with MySQL, one of the most widely used open-source relational database management systems, to handle data with speed and efficiency in both small and large-scale projects.
-
100+ Must-Have Web Development Resources
MySQL: The most popular relational database management system.
-
The Home Server Journey - 6: Your New Blogging Career
When looking for something more dynamic, I initially though about using Plume, since it's easy to integrate with some applications I plan to deploy later, but unfortunately it's not well maintained anymore. As Ghost or Wordpress seem overkill, I ended up opting for the conveniences of WriteFreely: it lets me create and edit posts in-place, with Markdown support and no need to upload new files. However, that comes with a cost: it requires a MySQL[-compatible] database
-
The Home Server Journey - 5: Rebuilding Burned Bridges
(At first we're using a PostgreSQL image from the official DockerHub repository, but different databases such as MySQL/MariaDB or MongoDB will follow a similar pattern)
-
Integration tests on Symfony with Testcontainers
Below we have a implementation of MySQL 8.0 container, that is a external dependency of this project, and the boot of Symfony kernel, creation of database and schema.
-
Introducing Perseid: The Product-oriented JS framework
It's also worth mentioning that Perseid provides out-of-the-box support for React, VueJS, Svelte, MongoDB, MySQL, PostgreSQL, Express and Fastify.
- Don't defer Close() on writable files
- Testes de Integração no Symfony com Testcontainers
What are some alternatives?
psycopg2 - PostgreSQL database adapter for the Python programming language
phpMyAdmin - A web interface for MySQL and MariaDB
ClickHouse - ClickHouse® is a real-time analytics DBMS
d3 - Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
Firebird - FB/Java plugin for Firebird
Apache - Mirror of Apache HTTP Server. Issues: http://issues.apache.org
Adminer - Database management in a single PHP file
Bedrock - Rock solid distributed database specializing in active/active automatic failover and WAN replication
debezium - Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.