👉 datacraze.io
👉 datacraze.pl
👉 zrozumsql.pl
And what's this "TXID wraparound" thing that can literally shut your database down? 🤯
The answer to both is a single, crucial process: VACUUM.
Let's dive in. 🧵👇
1/7
And what's this "TXID wraparound" thing that can literally shut your database down? 🤯
The answer to both is a single, crucial process: VACUUM.
Let's dive in. 🧵👇
1/7
(No offense to my frontend colleagues.) 🧵👇
1/7
(No offense to my frontend colleagues.) 🧵👇
1/7
I was happy to see Thoughtworks put CloudNativePG on 'Assess' in their new Tech Radar. Why? 🧵👇
1/6
I was happy to see Thoughtworks put CloudNativePG on 'Assess' in their new Tech Radar. Why? 🧵👇
1/6
With every new model, the chaos grows. How do you build a system you can actually trust? 🧵👇
With every new model, the chaos grows. How do you build a system you can actually trust? 🧵👇
It doesn’t land in one big file. In PostgreSQL, tables are made of 8KB pages (can be changed) tiny, highly organized storage units.
Let’s dive into the Database Page Layout. 🧵👇
It doesn’t land in one big file. In PostgreSQL, tables are made of 8KB pages (can be changed) tiny, highly organized storage units.
Let’s dive into the Database Page Layout. 🧵👇
> „What databases do you know?”
> PostgreSQL, MySQL, Oracle, SQLite
Database vs Database Management System classic :D
Not that it matters in reality but still.
> „What databases do you know?”
> PostgreSQL, MySQL, Oracle, SQLite
Database vs Database Management System classic :D
Not that it matters in reality but still.
E.g. bank transactions between two accounts; a failure during the process could lead to discrepancies.
👉 Transactions
👉 ACID
👉 Isolation Levels
Check out my new video: www.youtube.com/watch?v=mL2...
E.g. bank transactions between two accounts; a failure during the process could lead to discrepancies.
👉 Transactions
👉 ACID
👉 Isolation Levels
Check out my new video: www.youtube.com/watch?v=mL2...
That it is a fundamental carrier for software projects. You can't have a successful project most of the time without communicating it. "
Amen to that!
That it is a fundamental carrier for software projects. You can't have a successful project most of the time without communicating it. "
Amen to that!
Go for a run and then shovel the snow. Thanks to endorphins after a run, you will be less upset about needing to shovel and you will add strength training to cardio.
You're welcome 😉
Go for a run and then shovel the snow. Thanks to endorphins after a run, you will be less upset about needing to shovel and you will add strength training to cardio.
You're welcome 😉
Duplicates are rows that are identical in value to other rows in the same table or result set.
Common Causes of Duplicates
👉 Flawed database model
👉 Incorrect table joining conditions
👉 Manual data entry errors
Duplicates are rows that are identical in value to other rows in the same table or result set.
Common Causes of Duplicates
👉 Flawed database model
👉 Incorrect table joining conditions
👉 Manual data entry errors
#sql #datacraze #dataengineering #database
#sql #datacraze #dataengineering #database
Doing my best but still have a ton to learn to divide the final recording time by half :D
Doing my best but still have a ton to learn to divide the final recording time by half :D
Applicable for both IT and life care for fundamentals - ex. diet, exercise, sleep, algorithms - even if you don’t think they are crucial for your day job / current priorities.
Applicable for both IT and life care for fundamentals - ex. diet, exercise, sleep, algorithms - even if you don’t think they are crucial for your day job / current priorities.
Three ways to handle it SQL:
- Using regex validation
- Leveraging built-in functions (IS_UUID, TRY_CONVERT)
- Creating custom validation functions
Plus: Key questions to ask before implementing these solutions!
More in the blog post: datacraze.io/sql-cast-exc...
Three ways to handle it SQL:
- Using regex validation
- Leveraging built-in functions (IS_UUID, TRY_CONVERT)
- Creating custom validation functions
Plus: Key questions to ask before implementing these solutions!
More in the blog post: datacraze.io/sql-cast-exc...
Writing letters to my children, wife and myself. I write them for the recipient's birthday.
At least for me it is easier to share my feelings and thoughts “on paper”.
Try it out maybe it will suit you.
Writing letters to my children, wife and myself. I write them for the recipient's birthday.
At least for me it is easier to share my feelings and thoughts “on paper”.
Try it out maybe it will suit you.
"Waiting for ..." cycles or EXPLAIN tool for SQL pure gold check out his work at depesz.com
Not sponsored by any means just personal thanks for a ton of great content.
"Waiting for ..." cycles or EXPLAIN tool for SQL pure gold check out his work at depesz.com
Not sponsored by any means just personal thanks for a ton of great content.