Lock it, Block it, but Don't Deadlock it
Learn how deadlocks may be impacting your database performance, and how you can resolve them
Learn how deadlocks may be impacting your database performance, and how you can resolve them
Deleted records from your database could still be taking up space on your disk. Learn how to use VACUUM to reduce size and improve performance of your databases.
Learn how to create a web app using Flask, connect to a Postgres database, and deploy the app and database to Heroku.
Create a database schema for any situation with the power of JSON.
Database indexes are a common solution for faster queries, but they also add overhead that can degrade performance. Keep reading to learn how to create the optimal database index.
50% of the top 10 words in Biden's inaugural speech were the same as Trump's top 10 words. Analyze both inaugural speeches with Python to find all the similarities and differences.
Universally Unique IDs (UUIDs) use random numbers to create unique IDs. UUIDs use more storage, but they provide a good solution for distributed databases and security.
The relational data model was introduced in 1970 and has dominated for 50 years. What led to its success? Building on first principles and Bushnell's law.
SQL triggers are less common but can be a great solution for certain situations. I'll provide examples for how to use triggers to enforce data integrity and track changes to a database.