41554 blogs · [ { "id": "01a0bbb4-9b34-707c-a0ab-f18fe9ad5d6a", "title": "HPTS'24 Day 1, part 1", "url": "http://muratbuffalo.blogspot.com/2024/09/hpts24-day-1-part-1.html", "published_at": "2024-09-20T00:59:00+00:00" }, { "id": "01a0bbb4-a116-72bf-8930-17c33c0dba4e", "title": "HPTS'24 Day 1, part 1", "url": "https://muratbuffalo.blogspot.com/2024/09/hpts24-day-1-part-1.html", "published_at": "2024-09-20T00:59:00+00:00" }, { "id": "01a0bbb4-9b34-707c-a0ab-f18fe9dd00ce", "title": "DDIA: Chp 5. Replication (Part 2)", "url": "http://muratbuffalo.blogspot.com/2024/09/ddia-chp-5-replication-part-2.html", "published_at": "2024-09-19T15:56:00+00:00" }, { "id": "01a0bbb4-a116-72bf-8930-17c33c70fa11", "title": "DDIA: Chp 5. Replication (Part 2)", "url": "https://muratbuffalo.blogspot.com/2024/09/ddia-chp-5-replication-part-2.html", "published_at": "2024-09-19T15:56:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79690f043", "title": "DDIA: Chp 5. Replication (Part 1)", "url": "http://muratbuffalo.blogspot.com/2024/09/ddia-chp-5-replication-part-1.html", "published_at": "2024-09-12T13:56:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37359453d", "title": "DDIA: Chp 5. Replication (Part 1)", "url": "https://muratbuffalo.blogspot.com/2024/09/ddia-chp-5-replication-part-1.html", "published_at": "2024-09-12T13:56:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f796cf8955", "title": "FlexiRaft: Flexible Quorums with Raft", "url": "http://muratbuffalo.blogspot.com/2024/09/flexiraft-flexible-quorums-with-raft.html", "published_at": "2024-09-06T16:49:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd374219c1c", "title": "FlexiRaft: Flexible Quorums with Raft", "url": "https://muratbuffalo.blogspot.com/2024/09/flexiraft-flexible-quorums-with-raft.html", "published_at": "2024-09-06T16:49:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79758334f", "title": "DDIA: Chp 4. Encoding and Evolution (Part 2)", "url": "http://muratbuffalo.blogspot.com/2024/09/ddia-chp-4-encoding-and-evolution-part-2.html", "published_at": "2024-09-04T15:54:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd374d99eec", "title": "DDIA: Chp 4. Encoding and Evolution (Part 2)", "url": "https://muratbuffalo.blogspot.com/2024/09/ddia-chp-4-encoding-and-evolution-part-2.html", "published_at": "2024-09-04T15:54:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f7979a03c1", "title": "Taming Consensus in the Wild (with the Shared Log Abstraction)", "url": "http://muratbuffalo.blogspot.com/2024/08/taming-consensus-in-wild-with-shared.html", "published_at": "2024-08-31T00:08:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd375748fd8", "title": "Taming Consensus in the Wild (with the Shared Log Abstraction)", "url": "https://muratbuffalo.blogspot.com/2024/08/taming-consensus-in-wild-with-shared.html", "published_at": "2024-08-31T00:08:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f797c8a14f", "title": "DDIA: Chp 4. Encoding and Evolution (Part 1)", "url": "http://muratbuffalo.blogspot.com/2024/08/ddia-chp-4-encoding-and-evolution-part-1.html", "published_at": "2024-08-28T19:26:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd375c825fa", "title": "DDIA: Chp 4. Encoding and Evolution (Part 1)", "url": "https://muratbuffalo.blogspot.com/2024/08/ddia-chp-4-encoding-and-evolution-part-1.html", "published_at": "2024-08-28T19:26:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79827ee16", "title": "Looming Liability Machines (LLMs)", "url": "http://muratbuffalo.blogspot.com/2024/08/looming-liability-machines.html", "published_at": "2024-08-24T23:22:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd3768a623c", "title": "Looming Liability Machines (LLMs)", "url": "https://muratbuffalo.blogspot.com/2024/08/looming-liability-machines.html", "published_at": "2024-08-24T23:22:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f798ef6e5c", "title": "DDIA: Chp 3. Storage and Retrieval (Part 2)", "url": "http://muratbuffalo.blogspot.com/2024/08/ddia-chp-3-storage-and-retrieval-part-2.html", "published_at": "2024-08-21T16:09:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd376962576", "title": "DDIA: Chp 3. Storage and Retrieval (Part 2)", "url": "https://muratbuffalo.blogspot.com/2024/08/ddia-chp-3-storage-and-retrieval-part-2.html", "published_at": "2024-08-21T16:09:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79950ee0d", "title": "DDIA: Chp 3. Storage and Retrieval (Part 1)", "url": "http://muratbuffalo.blogspot.com/2024/08/ddia-chp-3-storage-and-retrieval-part-1.html", "published_at": "2024-08-20T16:39:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd376cc20de", "title": "DDIA: Chp 3. Storage and Retrieval (Part 1)", "url": "https://muratbuffalo.blogspot.com/2024/08/ddia-chp-3-storage-and-retrieval-part-1.html", "published_at": "2024-08-20T16:39:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79a1c6ead", "title": "Making database systems usable", "url": "http://muratbuffalo.blogspot.com/2024/08/making-database-systems-usable.html", "published_at": "2024-08-20T00:39:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd377b06bdf", "title": "Making database systems usable", "url": "https://muratbuffalo.blogspot.com/2024/08/making-database-systems-usable.html", "published_at": "2024-08-20T00:39:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79a688ec0", "title": "Linearizability: A Correctness Condition for Concurrent Objects", "url": "http://muratbuffalo.blogspot.com/2024/08/linearizability-correctness-condition.html", "published_at": "2024-08-09T21:37:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd378444213", "title": "Linearizability: A Correctness Condition for Concurrent Objects", "url": "https://muratbuffalo.blogspot.com/2024/08/linearizability-correctness-condition.html", "published_at": "2024-08-09T21:37:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79b0e266b", "title": "Designing Data Intensive Applications (DDIA) Book", "url": "http://muratbuffalo.blogspot.com/2024/08/designing-data-intensive-applications.html", "published_at": "2024-08-06T16:48:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd378964171", "title": "Designing Data Intensive Applications (DDIA) Book", "url": "https://muratbuffalo.blogspot.com/2024/08/designing-data-intensive-applications.html", "published_at": "2024-08-06T16:48:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79b14a614", "title": "Index for the Transaction Processing Book", "url": "http://muratbuffalo.blogspot.com/2024/08/index-for-transaction-processing-book.html", "published_at": "2024-08-06T16:10:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd378d4d17d", "title": "Index for the Transaction Processing Book", "url": "https://muratbuffalo.blogspot.com/2024/08/index-for-transaction-processing-book.html", "published_at": "2024-08-06T16:10:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79c013adc", "title": "Advice to the young", "url": "http://muratbuffalo.blogspot.com/2024/07/advice-to-young.html", "published_at": "2024-07-30T20:19:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd378f7f0da", "title": "Advice to the young", "url": "https://muratbuffalo.blogspot.com/2024/07/advice-to-young.html", "published_at": "2024-07-30T20:19:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79c197819", "title": "Understanding the Performance Implications of Storage-Disaggregated Databases", "url": "http://muratbuffalo.blogspot.com/2024/07/understanding-performance-implications.html", "published_at": "2024-07-23T20:38:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd3794f4677", "title": "Understanding the Performance Implications of Storage-Disaggregated Databases", "url": "https://muratbuffalo.blogspot.com/2024/07/understanding-performance-implications.html", "published_at": "2024-07-23T20:38:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79ce1085a", "title": "Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple", "url": "http://muratbuffalo.blogspot.com/2024/07/unanimous-2pc-fault-tolerant.html", "published_at": "2024-07-03T15:25:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37a2554a7", "title": "Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple", "url": "https://muratbuffalo.blogspot.com/2024/07/unanimous-2pc-fault-tolerant.html", "published_at": "2024-07-03T15:25:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79d097bba", "title": "Optimizing Distributed Protocols with Query Rewrites", "url": "http://muratbuffalo.blogspot.com/2024/06/optimizing-distributed-protocols-with.html", "published_at": "2024-06-28T16:20:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37ad64195", "title": "Optimizing Distributed Protocols with Query Rewrites", "url": "https://muratbuffalo.blogspot.com/2024/06/optimizing-distributed-protocols-with.html", "published_at": "2024-06-28T16:20:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79dbd1e16", "title": "Always Measure One Level Deeper", "url": "http://muratbuffalo.blogspot.com/2024/06/always-measure-one-level-deeper.html", "published_at": "2024-06-19T19:29:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37b82dd2d", "title": "Always Measure One Level Deeper", "url": "https://muratbuffalo.blogspot.com/2024/06/always-measure-one-level-deeper.html", "published_at": "2024-06-19T19:29:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79e6d81fe", "title": "TLA+ modeling of a single replicaset transaction modeling", "url": "http://muratbuffalo.blogspot.com/2024/06/tla-modeling-of-single-replicaset.html", "published_at": "2024-06-15T01:37:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37c278704", "title": "TLA+ modeling of a single replicaset transaction modeling", "url": "https://muratbuffalo.blogspot.com/2024/06/tla-modeling-of-single-replicaset.html", "published_at": "2024-06-15T01:37:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79e822a28", "title": "Know Yourself", "url": "http://muratbuffalo.blogspot.com/2024/06/know-yourself.html", "published_at": "2024-06-07T12:49:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37d0c963e", "title": "Know Yourself", "url": "https://muratbuffalo.blogspot.com/2024/06/know-yourself.html", "published_at": "2024-06-07T12:49:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79ed815b5", "title": "Understanding Inconsistency in Azure Cosmos DB with TLA+", "url": "http://muratbuffalo.blogspot.com/2024/06/understanding-inconsistency-in-azure.html", "published_at": "2024-06-01T17:15:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37d6b4ae3", "title": "Understanding Inconsistency in Azure Cosmos DB with TLA+", "url": "https://muratbuffalo.blogspot.com/2024/06/understanding-inconsistency-in-azure.html", "published_at": "2024-06-01T17:15:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79f5e879c", "title": "Amazon MemoryDB: A Fast and Durable Memory-First Cloud Database", "url": "http://muratbuffalo.blogspot.com/2024/05/amazon-memorydb-fast-and-durable-memory.html", "published_at": "2024-05-23T18:28:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37e641c1f", "title": "Amazon MemoryDB: A Fast and Durable Memory-First Cloud Database", "url": "https://muratbuffalo.blogspot.com/2024/05/amazon-memorydb-fast-and-durable-memory.html", "published_at": "2024-05-23T18:28:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f79fc40d36", "title": "Recent reads (Mar-Apr 2024)", "url": "http://muratbuffalo.blogspot.com/2024/05/recent-reads-mar-apr-2024.html", "published_at": "2024-05-02T22:26:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37e8fa414", "title": "Recent reads (Mar-Apr 2024)", "url": "https://muratbuffalo.blogspot.com/2024/05/recent-reads-mar-apr-2024.html", "published_at": "2024-05-02T22:26:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f7a0b54e91", "title": "Linux OSSNA'24", "url": "http://muratbuffalo.blogspot.com/2024/04/linux-ossna24.html", "published_at": "2024-04-23T02:20:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd37f450b1c", "title": "Linux OSSNA'24", "url": "https://muratbuffalo.blogspot.com/2024/04/linux-ossna24.html", "published_at": "2024-04-23T02:20:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f7a0eb3ce8", "title": "TLA+ conference 2024", "url": "http://muratbuffalo.blogspot.com/2024/04/tla-conference-2024.html", "published_at": "2024-04-20T01:50:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd3802578e2", "title": "TLA+ conference 2024", "url": "https://muratbuffalo.blogspot.com/2024/04/tla-conference-2024.html", "published_at": "2024-04-20T01:50:00+00:00" }, { "id": "01a0bbba-303e-7247-b3f0-e8f7a100fe9b", "title": "OLTP Through the Looking Glass, and What We Found There", "url": "http://muratbuffalo.blogspot.com/2024/04/oltp-through-looking-glass-and-what-we.html", "published_at": "2024-04-12T13:11:00+00:00" }, { "id": "01a0bbba-3701-7104-b62c-6bd380bc7244", "title": "OLTP Through the Looking Glass, and What We Found There", "url": "https://muratbuffalo.blogspot.com/2024/04/oltp-through-looking-glass-and-what-we.html", "published_at": "2024-04-12T13:11:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a62719927", "title": "Chardonnay: Fast and General Datacenter Transactions for On-Disk Databases (OSDI'23)", "url": "http://muratbuffalo.blogspot.com/2024/04/chardonnay-fast-and-general-datacenter.html", "published_at": "2024-04-08T21:46:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9135d2eb", "title": "Chardonnay: Fast and General Datacenter Transactions for On-Disk Databases (OSDI'23)", "url": "https://muratbuffalo.blogspot.com/2024/04/chardonnay-fast-and-general-datacenter.html", "published_at": "2024-04-08T21:46:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a63681c7d", "title": "A critique of ANSI SQL Isolation layers (Transaction Processing Book followup)", "url": "http://muratbuffalo.blogspot.com/2024/04/a-critique-of-ansi-sql-isolation-layers.html", "published_at": "2024-04-04T13:30:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af915f3cd1", "title": "A critique of ANSI SQL Isolation layers (Transaction Processing Book followup)", "url": "https://muratbuffalo.blogspot.com/2024/04/a-critique-of-ansi-sql-isolation-layers.html", "published_at": "2024-04-04T13:30:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a643638c1", "title": "Implementation of Cluster-wide Logical Clock and Causal Consistency in MongoDB", "url": "http://muratbuffalo.blogspot.com/2024/04/implementation-of-cluster-wide-logical.html", "published_at": "2024-04-03T11:21:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9182030b", "title": "Implementation of Cluster-wide Logical Clock and Causal Consistency in MongoDB", "url": "https://muratbuffalo.blogspot.com/2024/04/implementation-of-cluster-wide-logical.html", "published_at": "2024-04-03T11:21:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a648a683a", "title": "Isolation Concepts (Chp. 7, part 2, Transaction processing book)", "url": "http://muratbuffalo.blogspot.com/2024/03/isolation-concepts-chp-7-part-2.html", "published_at": "2024-03-28T20:11:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9222248e", "title": "Isolation Concepts (Chp. 7, part 2, Transaction processing book)", "url": "https://muratbuffalo.blogspot.com/2024/03/isolation-concepts-chp-7-part-2.html", "published_at": "2024-03-28T20:11:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a653df44c", "title": "Isolation Concepts (Chp 7: Transaction processing book)", "url": "http://muratbuffalo.blogspot.com/2024/03/isolation-concepts-cap-7-transaction.html", "published_at": "2024-03-20T13:51:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af92d31a12", "title": "Isolation Concepts (Chp 7: Transaction processing book)", "url": "https://muratbuffalo.blogspot.com/2024/03/isolation-concepts-cap-7-transaction.html", "published_at": "2024-03-20T13:51:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a65bb7597", "title": "The demise of coding is greatly exaggerated", "url": "http://muratbuffalo.blogspot.com/2024/03/the-demise-of-coding-is-greatly.html", "published_at": "2024-03-15T14:03:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af93c1b9a9", "title": "The demise of coding is greatly exaggerated", "url": "https://muratbuffalo.blogspot.com/2024/03/the-demise-of-coding-is-greatly.html", "published_at": "2024-03-15T14:03:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6677b8e7", "title": "Checking Causal Consistency of MongoDB", "url": "http://muratbuffalo.blogspot.com/2024/03/checking-causal-consistency-of-mongodb.html", "published_at": "2024-03-14T21:21:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af93c8c90f", "title": "Checking Causal Consistency of MongoDB", "url": "https://muratbuffalo.blogspot.com/2024/03/checking-causal-consistency-of-mongodb.html", "published_at": "2024-03-14T21:21:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6736b6b7", "title": "Transaction Processing Monitors (Chapter 5. Transaction processing book)", "url": "http://muratbuffalo.blogspot.com/2024/03/transaction-processing-monitors-chapter.html", "published_at": "2024-03-09T02:54:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af947b5b85", "title": "Transaction Processing Monitors (Chapter 5. Transaction processing book)", "url": "https://muratbuffalo.blogspot.com/2024/03/transaction-processing-monitors-chapter.html", "published_at": "2024-03-09T02:54:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a677827cb", "title": "Why I blog", "url": "http://muratbuffalo.blogspot.com/2024/03/why-i-blog.html", "published_at": "2024-03-08T19:32:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af94cdaba3", "title": "Why I blog", "url": "https://muratbuffalo.blogspot.com/2024/03/why-i-blog.html", "published_at": "2024-03-08T19:32:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a686d2c1d", "title": "Transaction models (Chapter 4. Transaction processing book)", "url": "http://muratbuffalo.blogspot.com/2024/02/transaction-models-chapter-4.html", "published_at": "2024-02-28T01:10:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9539234d", "title": "Transaction models (Chapter 4. Transaction processing book)", "url": "https://muratbuffalo.blogspot.com/2024/02/transaction-models-chapter-4.html", "published_at": "2024-02-28T01:10:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a68a35e32", "title": "Recent reads (Feb 2024)", "url": "http://muratbuffalo.blogspot.com/2024/02/recent-reads-feb-2024.html", "published_at": "2024-02-27T02:38:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af95e6f7fb", "title": "Recent reads (Feb 2024)", "url": "https://muratbuffalo.blogspot.com/2024/02/recent-reads-feb-2024.html", "published_at": "2024-02-27T02:38:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6937b69b", "title": "TLA+ modeling of MongoDB logless reconfiguration", "url": "http://muratbuffalo.blogspot.com/2024/02/tla-modeling-of-mongodb-logless.html", "published_at": "2024-02-22T22:14:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af96710367", "title": "TLA+ modeling of MongoDB logless reconfiguration", "url": "https://muratbuffalo.blogspot.com/2024/02/tla-modeling-of-mongodb-logless.html", "published_at": "2024-02-22T22:14:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a69a8945f", "title": "Adapting TPC-C Benchmark to Measure Performance of Multi-Document Transactions in MongoDB", "url": "http://muratbuffalo.blogspot.com/2024/02/adapting-tpc-c-benchmark-to-measure.html", "published_at": "2024-02-21T22:52:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af96e41d83", "title": "Adapting TPC-C Benchmark to Measure Performance of Multi-Document Transactions in MongoDB", "url": "https://muratbuffalo.blogspot.com/2024/02/adapting-tpc-c-benchmark-to-measure.html", "published_at": "2024-02-21T22:52:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6a0fe124", "title": "Fault tolerance (Transaction processing book)", "url": "http://muratbuffalo.blogspot.com/2024/02/fault-tolerance-transaction-processing.html", "published_at": "2024-02-20T21:47:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af978aba86", "title": "Fault tolerance (Transaction processing book)", "url": "https://muratbuffalo.blogspot.com/2024/02/fault-tolerance-transaction-processing.html", "published_at": "2024-02-20T21:47:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6ae1135a", "title": "Transaction Processing Book, Gray/Reuter 1992", "url": "http://muratbuffalo.blogspot.com/2024/02/transaction-processing-book-grayreuter.html", "published_at": "2024-02-17T03:01:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af97ca2ace", "title": "Transaction Processing Book, Gray/Reuter 1992", "url": "https://muratbuffalo.blogspot.com/2024/02/transaction-processing-book-grayreuter.html", "published_at": "2024-02-17T03:01:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6b603512", "title": "Verifying Transactional Consistency of MongoDB", "url": "http://muratbuffalo.blogspot.com/2024/02/verifying-transactional-consistency-of.html", "published_at": "2024-02-13T20:20:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af989ba703", "title": "Verifying Transactional Consistency of MongoDB", "url": "https://muratbuffalo.blogspot.com/2024/02/verifying-transactional-consistency-of.html", "published_at": "2024-02-13T20:20:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6c543077", "title": "Tunable Consistency in MongoDB", "url": "http://muratbuffalo.blogspot.com/2024/02/tunable-consistency-in-mongodb.html", "published_at": "2024-02-09T00:45:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af995a1489", "title": "Tunable Consistency in MongoDB", "url": "https://muratbuffalo.blogspot.com/2024/02/tunable-consistency-in-mongodb.html", "published_at": "2024-02-09T00:45:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6c75571d", "title": "Design and Analysis of a Logless Dynamic Reconfiguration Protocol", "url": "http://muratbuffalo.blogspot.com/2024/02/design-and-analysis-of-logless-dynamic.html", "published_at": "2024-02-04T03:47:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9a09aeac", "title": "Design and Analysis of a Logless Dynamic Reconfiguration Protocol", "url": "https://muratbuffalo.blogspot.com/2024/02/design-and-analysis-of-logless-dynamic.html", "published_at": "2024-02-04T03:47:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6c8b5db8", "title": "Fault-Tolerant Replication with Pull-Based Consensus in MongoDB", "url": "http://muratbuffalo.blogspot.com/2024/01/fault-tolerant-replication-with-pull.html", "published_at": "2024-01-30T19:53:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9a1636ed", "title": "Fault-Tolerant Replication with Pull-Based Consensus in MongoDB", "url": "https://muratbuffalo.blogspot.com/2024/01/fault-tolerant-replication-with-pull.html", "published_at": "2024-01-30T19:53:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6d699181", "title": "Looking Back at Postgres", "url": "http://muratbuffalo.blogspot.com/2024/01/looking-back-at-postgres.html", "published_at": "2024-01-19T15:49:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9acac265", "title": "Looking Back at Postgres", "url": "https://muratbuffalo.blogspot.com/2024/01/looking-back-at-postgres.html", "published_at": "2024-01-19T15:49:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6db9b074", "title": "Scalable OLTP in the Cloud: What’s the BIG DEAL?", "url": "http://muratbuffalo.blogspot.com/2024/01/scalable-oltp-in-cloud-whats-big-deal.html", "published_at": "2024-01-18T01:21:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9bba51fe", "title": "Scalable OLTP in the Cloud: What’s the BIG DEAL?", "url": "https://muratbuffalo.blogspot.com/2024/01/scalable-oltp-in-cloud-whats-big-deal.html", "published_at": "2024-01-18T01:21:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6e7ba34d", "title": "Oblivious Paxos: Privacy-Preserving Consensus Over Secret-Shares", "url": "http://muratbuffalo.blogspot.com/2024/01/oblivious-paxos-privacy-preserving.html", "published_at": "2024-01-12T02:31:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9c9b14ac", "title": "Oblivious Paxos: Privacy-Preserving Consensus Over Secret-Shares", "url": "https://muratbuffalo.blogspot.com/2024/01/oblivious-paxos-privacy-preserving.html", "published_at": "2024-01-12T02:31:00+00:00" }, { "id": "01a0bbbe-8dc1-7251-8c9e-2c9a6f4a5a4b", "title": "Dude, where's my Emacs?", "url": "http://muratbuffalo.blogspot.com/2024/01/dude-wheres-my-emacs.html", "published_at": "2024-01-10T04:49:00+00:00" }, { "id": "01a0bbbe-95d5-734f-91b8-59af9d655f37", "title": "Dude, where's my Emacs?", "url": "https://muratbuffalo.blogspot.com/2024/01/dude-wheres-my-emacs.html", "published_at": "2024-01-10T04:49:00+00:00" } ] posts Claim your blog
Back to Murat Demirbas
Blog · corpus.blog/blogs/muratbuffalo.blogspot.com/posts

Murat Demirbas

muratbuffalo.blogspot.com

2024