The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началась разработка ФС Zero, вытесняющей неиспользуемые данн..., opennews (?), 10-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 11:44 
Сколько стонов. Ну нравится fuse-davfs - используй, кто запретит.  Поглядим, как у этих получится, но лично мне идея явного отделения бакэнда нравится (и всегда нравилась, как и прочие плагинные подходы).

Питон... что питон? Для прототипа - точно подходит, а там будет видно, вышло ли что-то вменяемое.

Ответить | Правка | Наверх | Cообщить модератору

16. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –2 +/
Сообщение от нах (?), 10-Сен-18, 12:34 
> Поглядим, как у этих получится, но лично мне идея явного отделения бакэнда

тут нет никакой новой идеи - davfs устроена точно так же.

"нового" тут только модная-современная концепция layered fs, и автоматика "вытеснения".
Но, поскольку оно явно будет тормозным как телега, запряженная ишаком (не вытеснение а сам доступ к чудо-fs), вряд ли кому-то понадобится.

модные разработчики, видимо, не очень понимают, где "быстрое прототипирование" уместно, а где надо сразу делать правильно, а не пихоновый скрипт пропихивать через fuse.

Ответить | Правка | Наверх | Cообщить модератору

18. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –2 +/
Сообщение от Аноним (18), 10-Сен-18, 12:47 
Так привык к mount/umount, что отсутствие необходимости использовать их вызвало болезненные ощущения чуть пониже спины.
Ответить | Правка | Наверх | Cообщить модератору

62. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 16:53 
Как она устроена? У неё жёстко прибитый один бэкэнд - webdav. И если захочется поддержку того же balckblaze или вообще ftp прикрутить - делай отдельный проект и копипасти в него логику вытеснения, или как? Я бы, правда, дальше пошёл и реализовал ТОЛЬКО вытеснение, оставив релаьную работу нижележащим ФС - пофиг, FUSE или нет, но даже так лучше, чем один-единственный протокол.

А для кучи сценариев тормозность чего-либо, кроме собственно сетки и чтения/записи большими кусками (чему ни fuse, ни его питоновский API вообще не мешают) проблемой не являются. Начиная с того же фотоархива, например.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

86. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Аноним (-), 10-Сен-18, 19:31 
А чем собственно webdav плох? Чем плох FTP и backblaze - понятно. Первый в половине конфигураций не работает и еще тормознее чем webdav во многих случаях, потому что новое соединение для каждого файла, так что заливка мелочи на FTP это полный трэш. Backblaze просто проприетарное нестандартное нечто, дергаться на причуды каждого пихтонраста с его личным Not Invented Here с своим самопальным сервисом - никаких ресурсов не хватит.
Ответить | Правка | Наверх | Cообщить модератору

98. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от пох (?), 10-Сен-18, 21:59 
> А чем собственно webdav плох?

а чем может быть хороша попытка приспособить гипертекстовый протокол под файловую систему?

ну да, ну да - ловко туннелится через корпоративные проксики. И все.

> потому что новое соединение для каждого файла

в новом-не-tls-соединении для каждого файла нет ничего ужасного.
Файл еще и создать надо, причем правльно - там в fs масса всего интересного, чтобы при крэше не получить вместо диска вермишель. И ничего, создается. Кода раз этак в тысячу поболее.

> Backblaze просто проприетарное нестандартное нечто

да, диавольщина и бесовщина, срочно трижды переГНИсь, трижды поклонись иконе встолмана, и никаких больше соблазнов.

backblaze оптимизирован под совсем другую задачу. которую в целом решает неплохо.
Сделать на этой базе блочный уровень fs - вполне можно, и даже, наверное, будет эффективно.

Ответить | Правка | Наверх | Cообщить модератору

99. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 22:04 
Плох не webdav, ftp или backblaze, плохо, когжа пытаются прибить гвоздями к чему-то одному то, что вполне может работать с разными альтернативами.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

111. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Аноним (-), 11-Сен-18, 00:01 
> Плох не webdav, ftp или backblaze, плохо, когжа пытаются прибить гвоздями к
> чему-то одному то, что вполне может работать с разными альтернативами.

С другой стороны когда начинается абстрагирование абстракций и модуляризация модулей, на всякий пожарный, авось пригодится - получается угробищный монстр, который толком не работает. Потому что запутался в своих нагромождениях абстракций.

Классический пример GIO и KIO, или как там это в кедах ща называют. Блин, не попадалось ни одной безглючной проги на этом. А если оно не дай боже по сети было - при первом намеке на проблему сильно повезет если прога не зависнет намертво или не грохнется целиком. Ну вот как-то так это на практике работает.

Ответить | Правка | Наверх | Cообщить модератору

144. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от пох (?), 11-Сен-18, 19:24 
конкретно эта штука - не может, у нее заточка под интерфейс, предназначенный для хранения блобов, а не файлов, насколько я понимаю.
Там достаточно много ручной работы по имитации фс поверх всего этого.

причем он у бэкблейзов, походу, свой, несовместимый с амазоновским.

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру