Алексей Акулович. Геораспределенный иерархический справочник.

Геораспределенный иерархический справочник. Возьмем задачу работы с настройками сотен тысяч объектов. У каждого объекта десятки и сотни таких типизированных настроек. Накинем сверху иерархию, когда дочерние объекты неявно включают в себя настройки всех предков. Замешаем это всё с настоящим гео распределением на все континенты (кроме Антарктиды), которое идёт в разрез с требованиями низкого latency. Ещё и итоговый объем данных не влезает в память конечного приложения. Разберемся, как мы всё это готовили, начиная с обычного MySQL с пачкой таблиц, до текущего решения и дальше в будущее.

Иконка канала CodeFest Russia
68 подписчиков
12+
2 просмотра
3 года назад
12+
2 просмотра
3 года назад

Геораспределенный иерархический справочник. Возьмем задачу работы с настройками сотен тысяч объектов. У каждого объекта десятки и сотни таких типизированных настроек. Накинем сверху иерархию, когда дочерние объекты неявно включают в себя настройки всех предков. Замешаем это всё с настоящим гео распределением на все континенты (кроме Антарктиды), которое идёт в разрез с требованиями низкого latency. Ещё и итоговый объем данных не влезает в память конечного приложения. Разберемся, как мы всё это готовили, начиная с обычного MySQL с пачкой таблиц, до текущего решения и дальше в будущее.

, чтобы оставлять комментарии