Size: a a a

2020 May 14

N

Nik in pro.jvm
Ребят, знает кто как вконтаке или Фейсбук или другие сайты данные хранят? Интересует сама схема - где и как хранят, как это правильно делается?
источник

N

Nik in pro.jvm
Ну может там книжка прям есть как делать?Никто не видел?
источник

AS

Artem Sokolov in pro.jvm
Nik
Ребят, знает кто как вконтаке или Фейсбук или другие сайты данные хранят? Интересует сама схема - где и как хранят, как это правильно делается?
ух. настолько широкий вопрос и настолько видно не знание каких-то базовых вещей и отправной точки

изучайте nosql
колоночные БД
всякие кассандры, монги, кликхаусы, можно также кафку рассмотреть
ну и надо понимать что в таких гигантах десятки-сотни сервисов работает за фасадом "сайта" и каждый может использовать своё хранилище данных в зависимости от задачи которую они решают
ну и да много где будет sql потому что его досточно

только я не уверен что вам релевантен опыт фейсбука)
такое чувство что "как правильно делается" вы хотите узнать чтобы использовать в своем проекте
но использовать решение которое рассчитано на тысячи серверов довольно глупо в случае когда у вас 1-2-10 серверов. поэтому в вашем случае правильно будет взять просто sql и пихать туда данные как удобно
источник

Е

Евгений in pro.jvm
Nik
Ну может там книжка прям есть как делать?Никто не видел?
есть доклад на тему того, как Одноклассники хранят и отдают музыку
источник

Е

Евгений in pro.jvm
Nik
Ну может там книжка прям есть как делать?Никто не видел?
есть книжка с кабанчиком)
источник

D

Dima in pro.jvm
Vik Gamov
Чат, а что сегодня никто не пришел на стрим? Там прикольно было - Кафка, Стримы, и ТестКонтейнеры?
не забывай анонсить сам сюда
источник

D

Dima in pro.jvm
или мне пиши в личку
источник

VG

Vik Gamov in pro.jvm
Dima
не забывай анонсить сам сюда
источник

VG

Vik Gamov in pro.jvm
Евгений
есть книжка с кабанчиком)
Плюсую. На мой взгляд главная книга для начинающих в Data systems and systems design
источник

VG

Vik Gamov in pro.jvm
Это вот про это кабанчика https://dataintensive.net/
источник

AM

Artur Magomedov in pro.jvm
Ребят, есть такие у кого jssc отвалился на jdk 11 ?
источник

AE

Alexandr Emelyanov in pro.jvm
Artur Magomedov
Ребят, есть такие у кого jssc отвалился на jdk 11 ?
тебе же уже посоветовали bouncycastle
источник

ВБ

Вениамин Белоусов... in pro.jvm
Всем привет! Подсобите пожалуйста, кто имеет опыт. Вопрос по Jpa (EclipseLink). Строю запрос на связь один ко многим. Устанавливаю View, где есть нужные поля объектов родителя и дочерних сущностей. Делаю запрос. В логах 4 запроса(1 родитель и 3 дочерних сущности).Кто знает, как уменьшить количество запросов? View вообще работает? Результат такой, будто там ленивая инициализация по количеству запросов.
источник

AE

Alter Ego in pro.jvm
Vik Gamov
Чат, а что сегодня никто не пришел на стрим? Там прикольно было - Кафка, Стримы, и ТестКонтейнеры?
Запись осталась?
источник

РН

Роман Нагаев... in pro.jvm
Вениамин Белоусов
Всем привет! Подсобите пожалуйста, кто имеет опыт. Вопрос по Jpa (EclipseLink). Строю запрос на связь один ко многим. Устанавливаю View, где есть нужные поля объектов родителя и дочерних сущностей. Делаю запрос. В логах 4 запроса(1 родитель и 3 дочерних сущности).Кто знает, как уменьшить количество запросов? View вообще работает? Результат такой, будто там ленивая инициализация по количеству запросов.
проблема называется n+1
не знаю как в eclipse link, в гибернейте знаю вот такие способы решения

статически
1) через ннотацию @Fetch
2) явно сетить связи как жадные через аннотации(не советую)
3) batch size

динамически
1) criteria
2) jpql
3) entityGraph
4) fetch profile
источник

G

George in pro.jvm
Nik
Ребят, знает кто как вконтаке или Фейсбук или другие сайты данные хранят? Интересует сама схема - где и как хранят, как это правильно делается?
есть книжка интересная от o'reilly,  "высоконагруженные приложения", там про это немного рассказывается
источник

AK

Alexander Komarov in pro.jvm
да, книга с кабанчиком - топ
источник

N

Nik in pro.jvm
Спасибо всем, знания из ниоткуда не появятся, пошел читать
источник

AM

Artur Magomedov in pro.jvm
Alexandr Emelyanov
тебе же уже посоветовали bouncycastle
Я уже настроил bc, jssc уже по портам
источник

DP

Denis Pavlyuchenko in pro.jvm
может быть, кто пропустил - завтра с утра конфа по лучшему в мире фреймворку - https://2020.springio.net/bridge/
источник