Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

What is DATABASE SHARDING?

Автор: Gaurav Sen

Загружено: 2018-08-07

Просмотров: 1053286

Описание:

Sharding a database is a common scalability strategy for designing server-side systems. The server-side system architecture uses concepts like sharding to make systems more scalable, reliable, and performant.

Sharding is the horizontal partitioning of data according to a shard key. This shard key determines which database the entry to be persisted is sent to. Some common strategies for this are reverse proxies.

Database interviews ask for concepts like sharding to make databases more performant and available. This makes horizontal partitioning a logical choice.

Looking to ace your next interview? Try this System Design video course! 🔥
https://interviewready.io

00:00 Introduction
00:52 Sharding - The problem
01:59 Horizontal Partitioning
03:20 Considerations
04:30 Potential Drawbacks
08:46 A challenge!

Video lectures, architecture diagrams, capacity planning, API contracts, and evaluation tests. It's a complete package.

Horizontal vs. Vertical partitioning: https://stackoverflow.com/questions/1...

Consistent Hashing:
https://en.wikipedia.org/wiki/Consist...
   • What is CONSISTENT HASHING and Where is it...  

Sources:
  / how-sharding-works  
  / why-i-love-databases  
https://www.quora.com/What-is-the-dif...
https://en.wikipedia.org/wiki/Partiti...)
Designing Data-Intensive Applications - https://amzn.to/2yQIrxH

#database #sharding #systemdesign

What is DATABASE SHARDING?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Кэширование в распределенных системах: простое введение

Кэширование в распределенных системах: простое введение

Шардинг и разделение базы данных

Шардинг и разделение базы данных

Что такое ОЧЕРЕДЬ СООБЩЕНИЙ и где она используется?

Что такое ОЧЕРЕДЬ СООБЩЕНИЙ и где она используется?

Intro to NoSQL Databases - System Design

Intro to NoSQL Databases - System Design

System Design Playlist

System Design Playlist

Шардинг в интервью по системному проектированию с инженером Meta Staff

Шардинг в интервью по системному проектированию с инженером Meta Staff

Введение в базы данных NoSQL

Введение в базы данных NoSQL

What is an API and how do you design it? 🗒️✅

What is an API and how do you design it? 🗒️✅

System Design was HARD until I Learned these 30 Concepts

System Design was HARD until I Learned these 30 Concepts

⚡️ Удар по Верховной Раде? || Ответ за

⚡️ Удар по Верховной Раде? || Ответ за "покушение" на Путина

What are Distributed CACHES and how do they manage DATA CONSISTENCY?

What are Distributed CACHES and how do they manage DATA CONSISTENCY?

DB Indexing in System Design Interviews - B-tree, Geospatial, Inverted Index, and more!

DB Indexing in System Design Interviews - B-tree, Geospatial, Inverted Index, and more!

Проектирование системы: TINDER как микросервисная архитектура

Проектирование системы: TINDER как микросервисная архитектура

What is a MICROSERVICE ARCHITECTURE and what are its advantages?

What is a MICROSERVICE ARCHITECTURE and what are its advantages?

Apache Iceberg: что это такое и почему все о нем говорят.

Apache Iceberg: что это такое и почему все о нем говорят.

Что такое TCP/IP: Объясняем на пальцах

Что такое TCP/IP: Объясняем на пальцах

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

Миллиарды на ветер: Су-57 - главный авиационный миф России

Миллиарды на ветер: Су-57 - главный авиационный миф России

Что такое шардинг базы данных, логические и физические шардинги, динамический и алгоритмический ш...

Что такое шардинг базы данных, логические и физические шардинги, динамический и алгоритмический ш...

7 стратегий, которые необходимо знать для масштабирования базы данных

7 стратегий, которые необходимо знать для масштабирования базы данных

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]