Size: a a a

2020 August 13

p

polunin.ai in rust_offtopic
то есть data Foo a = ... это на самом деле Foo у которого есть значение a типа Type
источник

p

polunin.ai in rust_offtopic
гениально
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
царь таки прав?
охуеть, выходит дженерики это частный случай завтипов, только они работают только для типов
источник

P

Pavel in rust_offtopic
Слава
Я имею в виду, что 100 000 файлов по 10000 байт - это около гигабайта кэша записи. Не бог весть что
тю, у меня у диска только драм кеша гиг
источник

P

Pavel in rust_offtopic
и ещё гигов 6 SLC
источник

P

Pavel in rust_offtopic
polunin.ai
Переслано от polunin.ai
мне нужно хранить файлы, которые часто будут меняться в любых возможных местах, из-за чего размер файлов будет постоянно меняться. Размер файлов допустим до 10к байт примерно. В таких условиях норм хранить файлы в ФС, или стоит использовать БД/что-то еще? боюсь под постоянными перезаписываниями файлов ФС сдохнет
напоминаю, что если у тебя фс, а не тар на ленте, то у тебя файл на кластеры разбит, когда переписываешь средину файла, то переписываешь кластер или два, иногда можешь дописывать ещё кластеров, при этом файл просто фрагментируется, а не ползёт по диску. В чём проблема?
источник

BD

Berkus Decker in rust_offtopic
Pavel
напоминаю, что если у тебя фс, а не тар на ленте, то у тебя файл на кластеры разбит, когда переписываешь средину файла, то переписываешь кластер или два, иногда можешь дописывать ещё кластеров, при этом файл просто фрагментируется, а не ползёт по диску. В чём проблема?
зависит, конечно же, от фс
источник

С

Слава in rust_offtopic
Pavel
напоминаю, что если у тебя фс, а не тар на ленте, то у тебя файл на кластеры разбит, когда переписываешь средину файла, то переписываешь кластер или два, иногда можешь дописывать ещё кластеров, при этом файл просто фрагментируется, а не ползёт по диску. В чём проблема?
Есть ещё Intel Optane
источник

P

Pavel in rust_offtopic
Berkus Decker
зависит, конечно же, от фс
даже примитивный фат так делает, хз кто может форсить дефрагментацию во время записи, оно ж всё тормозить будет и усиление записи нехилое
источник

P

Pavel in rust_offtopic
Слава
Есть ещё Intel Optane
у меня консюмер-грейд ссд, оптан это немного лучше, но намного дороже
источник

С

Слава in rust_offtopic
Pavel
у меня консюмер-грейд ссд, оптан это немного лучше, но намного дороже
У оптана есть принципиальное отличие: размер его сектора это 1 байт.
источник

BD

Berkus Decker in rust_offtopic
Слава
У оптана есть принципиальное отличие: размер его сектора это 1 байт.
жуть какая
источник

P

Pavel in rust_offtopic
Слава
У оптана есть принципиальное отличие: размер его сектора это 1 байт.
я не копал, но я так понял, что он работает как нврам?
источник

С

Слава in rust_offtopic
То есть это даже не немного лучше, а совсем другое, чем любой ssd. Оно как оперативка
источник

P

Pavel in rust_offtopic
Слава
То есть это даже не немного лучше, а совсем другое, чем любой ssd. Оно как оперативка
ага, значит нврам
источник

С

Слава in rust_offtopic
Pavel
я не копал, но я так понял, что он работает как нврам?
Да
источник

BD

Berkus Decker in rust_offtopic
Pavel
даже примитивный фат так делает, хз кто может форсить дефрагментацию во время записи, оно ж всё тормозить будет и усиление записи нехилое
да, естественно, но все они делают это по разному, кто-то хуже, кто-то лучше
источник

P

Pavel in rust_offtopic
ток у оперативки сектора не один байт
источник

p

polunin.ai in rust_offtopic
Pavel
напоминаю, что если у тебя фс, а не тар на ленте, то у тебя файл на кластеры разбит, когда переписываешь средину файла, то переписываешь кластер или два, иногда можешь дописывать ещё кластеров, при этом файл просто фрагментируется, а не ползёт по диску. В чём проблема?
ФС дает абстракцию файла как последовательность байтов, не? если попытаться перезаписать в середину, нужжно сдвигать все что было дальше
источник

BD

Berkus Decker in rust_offtopic
Pavel
даже примитивный фат так делает, хз кто может форсить дефрагментацию во время записи, оно ж всё тормозить будет и усиление записи нехилое
есть еще не совсем примитивные но фс для mmc например, там wear levelling важнее и пишут совсем по-другому
источник