Freeman Madudilifreemancodz.hashnode.dev·Oct 17, 2024Handling Concurrency in Entity Framework Core: A Guide for SQLite and Relational DatabasesConcurrency issues can be a silent nemesis in any application dealing with data persistence. Recently, I found myself grappling with such issues while working on a .NET Core project using Entity Framework Core (EF Core) with a SQLite database. In thi...Discuss·53 readsentity framework
小狼netsavvy.hashnode.dev·Oct 12, 2024Crawling with Proxies and Multi-threading: Improving Efficiency and StabilityData collection and competitive analysis is now becoming critical in a variety of industries. If you want to collect large amounts of data, whether it's keyword rankings or competitor analysis, large-scale crawling will inevitably involve concurrency...Discusscrawlers, data crawling
Usman Soliucode-along.hashnode.dev·Aug 16, 2024Solutions To Lost Update Concurrency ProblemWhat is Concurrency? Concurrency involves multiple processes or transactions executing at the same time, potentially interacting with shared data. Imagine a social media platform where several users react to a post simultaneously. Each reaction is an...Discuss·11 likes·141 readsUnderstanding Concurrency ControlsDatabases
Chetan Dattachetan77.hashnode.dev·Oct 1, 2023Distributed Concurrency ControlScenario Many concurrent request tries to book the same Movie theatre Seat. Details: If we have many requests to book the same theatre seat then the status will be confirmed for all the users though the seat can be alloted only for one user. Critical...DiscussLow Level DesignSystem Design
Ahmed Mone'm ahmedmonem.hashnode.dev·Aug 23, 2023How PostgreSQL Handles Constraints in Read Committed Isolation Level [Arabic] في ال read committed isolation level معروف ان كل transaction بتاخد snapshot من الداتا وتتعامل معاها وبالتالي اللي كل transaction بتعمله مفيش اي transaction تانية بتشوفه الا لما يحصل commit الطريقة دي اسمها MVCC (Multi version concurrency control)....Discuss·1 like·328 readsPostgreSQL
Diaa Badrdiaabadr.hashnode.dev·May 11, 2023Two Phase LockingIn our previous blog post, we discussed the problems related to concurrency control in database management systems. Now, we will explore a solution to these problems using the two-phase locking protocol. This technique helps prevent conflicting trans...Discuss·148 readsconcurrency
Diaa Badrdiaabadr.hashnode.dev·May 2, 2023Concurrency Problems in Database SystemsBefore beginning, it's important to introduce some abbreviations that will be used: R(A): This refers to reading the value of A from the database. W(A): This refers to writing or updating the value of A with a new value. What is Concurrency? It's...Discuss·2 likes·133 readsDatabases
Aniket Pandharabaleaniketicloud.hashnode.dev·Mar 4, 2023Use pattern to shorten command of ConcurrentlySometimes, we want to run some scripts in a parallel manner. Concurrently package helps you just do that. npm install concurrently I want to add all scripts under names starting with start, so I don't have to type names in concurrently script. I d...Discussconcurrently
Samuel Sorialsamuel-sorial.hashnode.dev·Feb 8, 2023Pessimistic Concurrency Control - 2PLIntroduction In today's high-traffic database management systems (DBMS), leveraging the full potential of hardware is essential. With the advent of modern CPUs, the opportunity for parallel processing has increased significantly. However, executing m...Discuss·146 readsDatabaseconcurrency