Curious Engineer
Subscribe
Sign in
Home
Notes
1:1 with me
Database Internals
Algorithms
System Design Study
databaseinternals
Latest
Top
Discussions
Sharding v/s Partitioning
This article deep dives into the fundamental difference between Sharding and Partitioning and how they both support in scaling a system.
Oct 5
•
Vivek Bansal
55
Share this post
Curious Engineer
Sharding v/s Partitioning
Copy link
Facebook
Email
Notes
More
6
MySQL vs PostgreSQL: Replication
This post deep dives into the replication implementation of MySQL vs PostgreSQL
Sep 7
•
Vivek Bansal
16
Share this post
Curious Engineer
MySQL vs PostgreSQL: Replication
Copy link
Facebook
Email
Notes
More
1
B-Tree vs B+ Tree: Key Differences Explained
This article deep dives into how data storage happens in a B-Tree and B+Tree.
Sep 1
•
Vivek Bansal
29
Share this post
Curious Engineer
B-Tree vs B+ Tree: Key Differences Explained
Copy link
Facebook
Email
Notes
More
7
A deep dive: What is LSM tree?
This article deep dives into what is an LSM tree and how does it work internally.
Aug 18
•
Vivek Bansal
40
Share this post
Curious Engineer
A deep dive: What is LSM tree?
Copy link
Facebook
Email
Notes
More
6
MySQL vs PostgreSQL: Indexing
This article deep dives into what is the difference in indexing in MySQL vs PostgreSQL
Jun 16
•
Vivek Bansal
22
Share this post
Curious Engineer
MySQL vs PostgreSQL: Indexing
Copy link
Facebook
Email
Notes
More
2
Transaction Isolation Levels
This article will deep dive into various transaction isolation levels, why do we need them and some examples
May 24
•
Vivek Bansal
10
Share this post
Curious Engineer
Transaction Isolation Levels
Copy link
Facebook
Email
Notes
More
1
Relational vs Document based databases
This post deep dives into the key differences between relational and document-based databases and helps to find the factors to choose one.
Apr 27
•
Vivek Bansal
12
Share this post
Curious Engineer
Relational vs Document based databases
Copy link
Facebook
Email
Notes
More
Multi Version Concurrency Control
The main advantage of using multi-version concurrency control rather than traditional locking( read-write lock ) is that MVCC locks acquired for reading…
Apr 14
•
Vivek Bansal
16
Share this post
Curious Engineer
Multi Version Concurrency Control
Copy link
Facebook
Email
Notes
More
3
Google Spanner
This post deep dive into Google spanner as a database, it's internal working and what's so special about it compared to other databases
Mar 31
•
Vivek Bansal
7
Share this post
Curious Engineer
Google Spanner
Copy link
Facebook
Email
Notes
More
Database Internals - Write Ahead Log File Structure
This article deep dives into the file structure of a write-ahead log file
Feb 11
•
Vivek Bansal
8
Share this post
Curious Engineer
Database Internals - Write Ahead Log File Structure
Copy link
Facebook
Email
Notes
More
5
Database Internals - Write Ahead Logging (WAL)
This article deep dives into what is write ahead logging and why is it a useful concept
Dec 30, 2023
•
Vivek Bansal
17
Share this post
Curious Engineer
Database Internals - Write Ahead Logging (WAL)
Copy link
Facebook
Email
Notes
More
4
Database Internals - Optimistic vs Pessimistic
This article deep dives into optimistic locking vs pessimistic locking and which one to use when!
Dec 24, 2023
•
Vivek Bansal
16
Share this post
Curious Engineer
Database Internals - Optimistic vs Pessimistic
Copy link
Facebook
Email
Notes
More
1
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts