HighLoad++ 2017
Зал «Сингапур», 7 ноября, 16:00
Тезисы:
http://www.highload.ru/2017/abstracts/2917.html
Мы разработали и поддерживаем экзабайтное облачное объектное хранилище (S3-совместимое), и нам необходимо сохранять метаданные объектов. Работа с метаданными сложнее работы с данными, т.к. необходимо поддерживать конкурентные операции по записи/удалению одного и того же объекта, версионирование и т.п. Наше хранилище поддерживает работу в режиме active-active через два дата-центра (eventual consistency), что дополнительно усложняет слой метаданных.
...
17. bucket key current_version
backup2017 01/03/data.tar.gz
bucket key current_version
backup2017 01/03/data.tar.gz 135
bucket key version locaRon metadata
backup2017 01/03/data.tar.gz 135 76fa9949 owner: X
bucket key version locaRon metadata
backup2017 01/03/data.tar.gz 135 76fa9949 owner: X
Site A
Site B
18. bucket key current_version
backup2017 01/03/data.tar.gz
bucket key current_version
backup2017 01/03/data.tar.gz 135
bucket key version locaRon metadata
backup2017 01/03/data.tar.gz 135 76fa9949 owner: X
bucket key version locaRon metadata
backup2017 01/03/data.tar.gz 135 76fa9949 owner: X
Site A
Site B