Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 3

Спасибо, интересно, что было дальше.

Хорошая статья!

Если планируется дальнейший рост системы, я бы consistent hashing не использовал, сложно будет все хотелки пользовательские имплементировать (я работаю над сервисом с десятками эксабайт данных в обьектном хранилище).

Вместо этого можно хранить метаданные о партициях (и не только) в какой-нибудь базе данных. Это открывает новые бездны проблем, но таков путь.

Спасибо за отзыв!

Текст призван абстрактно обозначить общую проблему, чтобы дальше ретроспективно двигаться в её рамках. Но последний вариант архитектуры в том или ином виде имеет место и у нас. Я расскажу о нашей практике в следующих частях. В хранении объектов, например, от ванильного Swift мы отказались ещё в 2016 году.

Можете рассказать немного о метаданных? О какой проблеме (или о каких возможностях) идёт речь?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий