Salem AlqahtaniPaper Review: Overload Control of micro-scale RPCs with BreakwaterIn this post, I will review and summarize the Breakwater paper by Inho Cho and others, in OSDI’20.11 min read·Feb 23, 2023----
Salem AlqahtaniMy understanding of gRPCBefore I dive into gRPC, let me briefly explain the reasons for having gRPC. It is all about simplifying the communication between…4 min read·Jan 27, 2023----
Salem AlqahtaniReview: Polyjuice: High-Performance Transactions via Learned Concurrency ControlIn this post, I will review and summarize the Polyjuice paper by Jiachen Wang and others, in OSDI’21.9 min read·Jan 6, 2023----
Salem AlqahtaniPaper Summary: Dynamic Timestamp Allocation for Reducing Transaction AbortsThis paper proposed an implementation and evaluation of a dynamic timestamp allocation algorithm called MaaT. MaaT is a variant of the…5 min read·Dec 9, 2022----
Salem AlqahtaniIntroduction to CAP TheoremRecently, I came across Mike Kowalski’s talk at the Hydra conference 2021 about the CAP theorem. I liked the talk because it was easy to…3 min read·Nov 6, 2022----
Salem AlqahtaniAn Intro to SQL Layer in Cockroach DBThe top layer of cockroach DB is called the SQL layer. The SQL layer takes SQL statements from the application by providing SQL API and…5 min read·Oct 31, 2022----
Salem AlqahtaniAn Intro to Cockroach DBCockroach DB was developed in 2015 by Ben Darnell and other two engineers. The Cockroach is named after a resilient species. The purpose of…2 min read·Oct 22, 2022----
Salem AlqahtaniWhat is a Database System?This is a simple note on what is the database system.2 min read·Oct 21, 2022--1--1
Salem AlqahtaniPart 1: Paper Summary of CockroachDB: The Resilient Geo-Distributed SQL DatabaseIn this first part post, I will summarize the CockroachDB system. In the following posts, I will go deep into the system’s architecture…4 min read·Sep 18, 2022----
Salem AlqahtaniThe First Part of Concurrency Control SummaryConcurrency Control is the management of concurrently executing transactions. A transaction is a sequence of a write and a read on the…4 min read·Sep 17, 2022----