Tuanhdotnettuanhnet.hashnode.dev·Dec 17, 2024Methods to Optimize Database Queries Using Query Hints in Spring Data JPASource: Methods to Optimize Database Queries Using Query Hints in Spring Data JPA 1. Understanding Query Hints in Spring Data JPA Query Hints are a mechanism in JPA that allows developers to provide hints to the underlying JPA provider about h...hibernate
Shreya Pandeyshreyasblog.hashnode.dev·Nov 29, 2024Beginning of my DSA journeyI have always had this urge to start a thing and become a pro at that and then move to next level, which became threat to the self-study. Because consistency is all that matters here. I have considered myself with superpowers because I assumed that I...1 likeDSA
SIDDHANT BOBDEsiddhantbytes.hashnode.dev·Nov 28, 2024My One-Year LeetCode Streak: How I Solved a Problem Every DayLast October, I took on the challenge of solving a LeetCode problem every day for a month and announced it on Twitter. After completing the first month, I decided to extend the challenge for another month. What began as a 30-day commitment eventually...1 likeleetcode
Tuanhdotnettuanhnet.hashnode.dev·Nov 15, 2024Secrets to Overcoming the Challenges of Horizontal Scaling in SQL DatabasesSource: Secrets to Overcoming the Challenges of Horizontal Scaling in SQL Databases 1. Understanding Horizontal Scaling in SQL Databases Scaling horizontally involves adding more servers to distribute the load, as opposed to vertical scaling, ...database
Tuanhdotnettuanhnet.hashnode.dev·Nov 12, 202410 Tips for Mastering T-SQL that Every Developer Should KnowSource: 10 Tips for Mastering T-SQL that Every Developer Should Know 1. What is T-SQL? T-SQL stands for Transact-SQL, an extension of SQL that includes procedural programming, local variables, and error handling. It enables developers to...database
Hansraj Deghunpythondevop.hashnode.dev·Oct 30, 2024How MongoDB Loses Availability for Consistency and Partition ToleranceIn the world of distributed databases, every system design must account for trade-offs between Consistency, Availability, and Partition Tolerance, as outlined by the CAP theorem. This foundational principle dictates that a distributed system can only...6 likes·66 readsMongoDB
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 30, 2024Cap Theorom & Db ShardingCAP THEOROM : C – Consistency A – Availability P – Partitioning The CAP Theorem is a fundamental concept in distributed system design, helping engineers understand the trade-offs between Consistency, Availability, and Partition Tolerance in any dist...DB SHARDING
Tuanhdotnettuanhnet.hashnode.dev·Oct 20, 2024How the Saga Pattern Resolves Distributed Transaction Issues: Methods and Real-World ExampleSource: How the Saga Pattern Resolves Distributed Transaction Issues: Methods and Real-World Example 1. Understanding the Problem: The Complexity of Distributed Transactions Distributed transactions involve multiple microservices, where ...transaction
Tuanhdotnettuanhnet.hashnode.dev·Oct 10, 2024Methods of Transaction Propagation: Understanding the Types and Their UsesSource: Methods of Transaction Propagation: Understanding the Types and Their Uses 1. What is Transaction Propagation? Transaction propagation determines how transactions are handled across different method calls or services. It defines whethe...Spring
Jyotiprakash Mishrablog.jyotiprakash.org·Oct 7, 2024A Primer on Cache Coherence ProtocolsIn modern multi-core processors, multiple cores operate in parallel, each with its own cache to store frequently accessed data. These caches are designed to reduce the time it takes for a processor to retrieve data from memory, speeding up overall pe...346 readsweak consistency