Size: a a a

Архитектура ИТ-решений

2020 December 24

VI

Vladimir Ivanov in Архитектура ИТ-решений
источник

MS

Maxim Smirnov in Архитектура ИТ-решений
Vladimir Ivanov
насчет курса не знаю, но я читал NoSQL distilled, там хорошо обьяснено
Отличная книжка 👍
источник

PK

Pavel Kosnyrev in Архитектура ИТ-решений
Alexander Makarov
Привет!
Посоветуйте пожалуйста онлайн курс по СУБД. Чтобы на выходе иметь хорошее представление, как работает, когда использовать например MongoDB, Cassandra, PostgreSQL.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Но review странное. Надеюсь, внутри книги как-то все посмысленнее?
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
Phil Delgyado
Но review странное. Надеюсь, внутри книги как-то все посмысленнее?
а что с ревью не так? Я буду рад услышать критику)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, про реляционки еще туда-сюда (хотя далеко не все поддерживают ACID), да и "одна сущность - одна таблица" не совсем верное утверждение и не только для реляционок верное, а и для аналитических колоночных (которые обычно не относят к SQL, даже если внутри SQL)
А вот уже "They are built around aggregates instead." звучит очень странно.
Ну и не все NoSQL умеют горизонтально масштабироваться (тем более хорошо масштабироваться), шардинг при этом вполне себе и у реляционок есть, шардинг по географии - это почти всегда антипаттерн.
Т.е. в короткой аннотации слишком много спорного.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Про книжку - очень странный выбор баз для рассмотрения, честно говоря.
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
»
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
They are built around aggregates instead
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
это я так книгу понял.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Хм, а что там под аггрегатами понимают?
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
документ или семейство столбцов, или пару ключ-значение
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
> Ну и не все NoSQL умеют горизонтально масштабироваться
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
ну да, графовые не умеют
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Vladimir Ivanov
документ или семейство столбцов, или пару ключ-значение
Хм, а в чем разница между семейством столбцов и строкой в оракле?
Нет ничего общего между NoSQL, это не система, это "определение от противного"
источник

N

Nikolay in Архитектура ИТ-решений
То, что шардинг по географии - антипатерн это тоже спорно. Взять к примеру систему выполнения заказов. То, что ее можно шардировать по странам - естественный подход
источник

VI

Vladimir Ivanov in Архитектура ИТ-решений
Phil Delgyado
Хм, а в чем разница между семейством столбцов и строкой в оракле?
Нет ничего общего между NoSQL, это не система, это "определение от противного"
про то, что NoSQL не имеет четкого определения в книжке тоже есть)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikolay
То, что шардинг по географии - антипатерн это тоже спорно. Взять к примеру систему выполнения заказов. То, что ее можно шардировать по странам - естественный подход
Как раз нет. Так как у тебя очень неравномерное распределение по странам. Обычно 90% одна страна и 10% - остальные (для реальных бизнесов).
Так что шардинг вообще ничего не даст.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Вообще правильный шардинг - это отдельная сложная тема )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Но она и в реляционках есть, так что не понятно, что тут уникального.
источник