Веб-версияОткрыть в Telegram

Пост🤔 Что такое шардирование?

25 сентября 2026
J
Java | Вопросы собесов
🤔 Что такое шардирование? Шардирование – это метод горизонтального разделения базы данных на несколько частей (шардов) для повышения производительности и масштабируемости. 🚩Популярные стратегии шардирования 🟠По диапазону (Range-Based Sharding) Данные делятся по диапазону значений (например, ID 1–1000, 1001–2000). 🟠По хешу (Hash-Based Sharding) Данные распределяются с помощью хеш-функции. int shardNumber = userId % numberOfShards; 🟠Географическое (Geo-Based Sharding) Данные разделяются по географическому признаку (например, Европа, Азия, США). Минимальная задержка (пользователь получает данные ближе к себе) Некоторые регионы могут перегружаться. Ставь 👍 и забирай 📚 Базу знаний
5 · 1.4K ·

Рядом в ленте

JJava | Вопросы собесов🤔 Что такое лямбда в Stream API? Лямбда — краткая форма записи анонимной функции, которая передаётся в методы map, filter, forEach и другие — основной инструменJJava | Вопросы собесов🤔 Позволяет ли HashSet принимать разнообразного типа данных объекта внутри себя? Технически — да, можно добавлять объекты разных типов, если они не нарушают кон
это сообщение
JJava | Вопросы собесов🤔 Что делает Phaser? Phaser — это синхронизатор потоков, более гибкий, чем CountDownLatch и CyclicBarrier. Позволяет: - разделять задачи на фазы; - синхронизироJJava | Вопросы собесов🤔 Что такое as-if-serial semantics? As-If-Serial Semantics – это принцип оптимизации компилятором, при котором код может перестраиваться, но результат его выпол
JJava | Вопросы собесовJava | Вопросы собесов@easy_java_ru · канал · Технологии
11 337подписчиков1 097средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем