18. Для чого підходить StudioFS і де потрібна обережність¶
Work in progress
StudioFS створювалася й тестувалася для медіавиробництва: роботи зі спільними відео, звуком, зображеннями, послідовностями кадрів і матеріалами творчих проєктів. Це наш основний сценарій, для якого ми насамперед перевіряємо поведінку файлової системи.
Це не означає, що інші програми чи типи навантаження не працюватимуть. Але ми не перевіряли їх так само, як медіавиробництво, і зараз вони не є головним пріоритетом оптимізації. Тому не сприймайте сумісність із довільним застосунком або його продуктивність як гарантовану: важливий саме ваш сценарій, версія програми та операційна система.
З чим варто бути обережними¶
Реляційні бази даних. StudioFS не тестувалася як сховище для робочих файлів таких баз, тож це може виявитися невдалим вибором. Спробувати можна, але починайте з тестового середовища й не ризикуйте єдиною копією даних.
PostgreSQL, який StudioFS використовує для метаданих файлової системи, працює як окремий серверний компонент. Це не те саме, що розміщувати файли робочої бази даних на змонтованому томі.
AI-навантаження. Ми ще не перевіряли роботу StudioFS з AI-завданнями. Вони можуть працювати, але наразі в нас немає результатів, на які можна спертися, щоб обіцяти сумісність чи продуктивність.
Ці обмеження не є твердженням, що такі сценарії неможливі. Вони означають, що їхню поведінку треба перевіряти окремо, а оптимізація загальних і спеціалізованих навантажень поки стоїть нижче за роботу з медіавиробництвом.
Оптимізації для творчих програм¶
Ми плануємо насамперед покращувати поведінку StudioFS у DCC-програмах — інструментах для монтажу, композитингу, 3D та інших етапів створення медіаконтенту.
У StudioFS вже є механізм попереднього читання послідовностей файлів із нумерацією в назві, наприклад EXR-кадрів plate_0100.exr, plate_0101.exr і далі. Він призначений пришвидшувати читання таких послідовностей. Це точкова оптимізація; реальний ефект залежить від сценарію та застосунку.
Інші оптимізації для творчих програм ще в роботі. Ми повідомлятимемо про них у міру готовності.
У наступній главі розберемося, що відбувається із синхронізацією, коли мережа починає вередувати.
Зміст · English · ← Попередня · Наступна →