Birks SachdevforfreeCodeCampfreecodecamp.org·Nov 19, 2024How to Build a Scalable URL Shortener with Distributed Caching Using RedisIn this tutorial, we'll build a scalable URL shortening service using Node.js and Redis. This service will leverage distributed caching to handle high traffic efficiently, reduce latency, and scale seamlessly. We'll explore key concepts such as consi...DiscussRedis
kalyan dahakeaekshant.hashnode.dev·Nov 7, 2024Introduction to Data Sharding: Breaking Down Large Data for Better PerformanceData sharding is a key concept in modern database management, especially when handling large datasets that demand efficiency and scalability. It involves splitting a large database into smaller, manageable parts called shards What is Data Sharding? S...Discuss·27 readsSystem Design for Everyonesharding
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...DiscussDB SHARDING
Vibhor Guptavibhorgupta.hashnode.dev·Sep 26, 2024Sharding 101: Picking the Right Shard Key for Database ScalabilityAs databases grow, especially in data-heavy applications, the need for scaling becomes critical. When faced with the challenge of massive datasets, engineers often turn to sharding as a potential solution. But contrary to popular belief, sharding is ...DiscussDatabases
sathwikreddy GVsathwikreddygv.blog·Sep 25, 2024Sharding vs Partitioning: What’s the Difference?Introduction In a recent interview, I was asked about the difference between Sharding and Partitioning in the context of databases, and I couldn't answer properly. In this blog, we will learn what are they and the difference between them. Why “Shard ...Discusssharding
Rajat Srivastavastackup.hashnode.dev·Sep 11, 2024Guide to Sharding and Partitioning in Relational DatabasesIntroduction As databases grow in size and complexity, managing and querying large volumes of data becomes more challenging. Two popular techniques to address these challenges are partitioning and sharding. Both methods involve breaking down data int...DiscussDatabase Scalability
Ankita Sharmacodecraftbyankita.hashnode.dev·Aug 15, 2024Why Consistency Gets Tricky in Sharded SQL DatabasesEnsuring consistency in a sharded SQL database is complex due to the need to maintain the ACID properties (Atomicity, Consistency, Isolation, Durability) across multiple servers. Here's an easy-to-understand explanation of why this is challenging: Wh...Discusssharding
DataWisokadatawisoka.com·Jul 8, 2024Choosing the right database: Large scale data growth in Postgres vs DynamoDBAs applications grow, so does the volume of data they generate and manage. Whether you're building a social media platform, an e-commerce site, or a data-driven analytics tool, handling large-scale data growth is a challenge that can make or break yo...Discusschoose the right databse
Noble Mittalbeingnoble03.hashnode.dev·Jun 20, 2024Vitess: LFX experience blogIt all started in December 2023, when I wanted to learn how databases are scaled. So, I started contributing to Vitess with a theory called 'learning by doing' in my mind. While I was contributing, I became aware of the fact that Vitess was accepting...Discuss·4 likes·132 readsOpen Source
Gaurav Kumargauravbytes.hashnode.dev·Jun 18, 2024What is Database Sharding and How Does It Work?In today's data-driven world, modern applications face the ever-growing challenge of managing massive volumes of information. Traditional monolithic databases struggle with bottlenecks, leading to sluggish performance and limited scalability. Enter d...Discuss·1 like·96 readsNode.js