Welcome to Federico-Razzoli.com

Most of Federico-Razzoli.com articles
are slowly being moved to Vettabase.com,
and in particular Vettabase blog.

This website will eventually contain my personal views and personal projects.
New contents will not necessarily be technical.


Monitoring that AUTO_INCREMENT values don’t reach the limit (→Vettabase)

Monitoring that AUTO_INCREMENT values don’t reach the limit (→Vettabase)

On 5 May 2020, GitHub had a 2 hours and 24 minutes downtime caused by AUTO_INCREMENT values. Let's see how to avoid these incidents. ...
DROP TABLE improvements in MariaDB (→Vettabase)

DROP TABLE improvements in MariaDB (→Vettabase)

MariaDB made several improvements to the DROP TABLE statement. ...
MariaDB RETURNING Statements (→Vettabase)

MariaDB RETURNING Statements (→Vettabase)

MariaDB supports INSERT RETURNING and DELETE RETURNING, which help avoid an additional SELECT. ...
Do languages need NULL? – Rust example

Do languages need NULL? – Rust example

Rust shows the correct way to implement NULL in a programming language. ...
Webinar: Database Design most common pitfalls

Webinar: Database Design most common pitfalls

It's easy to see antipatterns in production databases. Our schemas should be simple but extensible, and allow fast SQL queries. In this webinar I discuss what most common antipatterns are, and how to correct them. ...