SeaweedFS придумали специально для задачи, на которой захлёбываются обычные файловые системы и даже классический MinIO: миллиарды мелких файлов. Идея в том, что накладные расходы на файл — размер inode, метаданные, индекс — должны быть минимальными, а не расти линейно с числом объектов до тех пор, пока не съедят всю память сервера. Но именно поэтому вопрос "сколько RAM нужно" здесь не сводится к одной цифре: у SeaweedFS четыре разных компонента (master, volume server, filer, S3 gateway), и у каждого свой профиль потребления памяти, зависящий от…
Подробнее →