|
Хранение текстовых файликов | ☑ | ||
---|---|---|---|---|
0
Deon
18.02.20
✎
15:45
|
Регламентным задание каждую минуту запрашиваю информацию, которую получаю в виде xml-файла.
Сейчас сваливаю все файлики в общую сетевую шару, чтобы их могли читать все, кому надо. В итоге - файлов много, размер большой. Какие есть варианты всё это хранить в сжатом виде, учитывая, что к любому файлу доступ нужен быстрый и постоянный? Кроме написания своей базульки, в которой сжимать текст и хранить в реквизите? |
|||
1
unbred
18.02.20
✎
15:47
|
gDrive
|
|||
2
ДенисЧ
18.02.20
✎
15:47
|
По дням каталоги создай и раскладывай. Если не хватит - по часам.
|
|||
3
xxTANATORxx
18.02.20
✎
15:48
|
венда умеет работать с зип папками
|
|||
4
Aleksey
18.02.20
✎
15:49
|
а какая разница где хрониьтся в файле на диске или в файле на скуле? Или типа место на диске кончаеться?
|
|||
5
acht
18.02.20
✎
15:50
|
(0)
> файлов много Разбивай по каталогам по дате > размер большой Включи сжатие NTF (если windows) |
|||
6
acht
18.02.20
✎
15:51
|
(5)+ NTFS
|
|||
7
Deon
18.02.20
✎
15:53
|
(4) В скуле я могу перед записью его сжимать, а перед выдачей разжимать. На диске, конечно, тоже можно, но читалка понадобится какая-то
|
|||
8
Garykom
гуру
18.02.20
✎
15:54
|
(0) Должны только читать?
По теме так и продолжай сваливать в общую папку но сделай БД и API для выборки имен нужных файликов по отборам/фильтрам. |
|||
9
Deon
18.02.20
✎
15:54
|
(3) Попробую. Фиг знает, будет ли этот зип на 500000 файликов тормозить
|
|||
10
Garykom
гуру
18.02.20
✎
15:55
|
(8)+ Заодно чтобы этот API мог и сам файл по http отдавать кому надо, а кто не умеет тем есть на шаре файл описаний в csv например и пусть сами отбирают.
|
|||
11
Deon
18.02.20
✎
15:55
|
(8) Так размер быстро растет, надо сжимать
|
|||
12
Deon
18.02.20
✎
15:56
|
(10) Да, значит так и сделаю. Но тут уже, наверно, проще хранить сразу двоичными данными в БД.
|
|||
13
Йохохо
18.02.20
✎
15:58
|
||||
14
Garykom
гуру
18.02.20
✎
16:05
|
(11) А кто такие "их могли читать все, кому надо"?
|
|||
15
dezss
18.02.20
✎
16:09
|
(10) +100500
И если вдруг решат хранить файлики где-то в другом месте, проще будет переделать их получение. Вдруг на s3 какое-нить решатся)) |
|||
16
Deon
18.02.20
✎
16:12
|
(14) Всякие програмки, 1С:Бухия, 1С:Документооборот, 1С:ЧтоТоЕщё и прочее ПО
|
|||
17
Garykom
гуру
18.02.20
✎
16:17
|
(16) Понял.
Тогда тупейший вариант, виртуалку подними с шарой и сжатием диска установленным и там и храни. Сжатие можно или винда со своим сжатием дисков или линукс с zfs |
|||
18
Garykom
гуру
18.02.20
✎
16:18
|
(17)+ К сожалению поискал http to smb|cifs 2 proxy и не нашел ничего.
Чтобы умело получать/писать файлы по http и отдавать/предоставлять их как шара стандартная. |
|||
19
pechkin
18.02.20
✎
16:19
|
(18) ты наверно хотел вебдав?
|
|||
20
Garykom
гуру
18.02.20
✎
16:25
|
(19) Неа для webdav должна быть поддержка у винде у клиента и оно глючное
|
|||
21
Garykom
гуру
18.02.20
✎
16:25
|
(20)+ Думал про вебдав но понял что не то, можно да но неудобно юзерам им надо вебдав как диск подрубать и прочие извраты.
|
|||
22
Garykom
гуру
18.02.20
✎
16:26
|
(21)+ Хотя если взять вебдав и подключить как симлинк на шару на сервере - хз что будет если честно.
|
|||
23
Deon
18.02.20
✎
16:26
|
Да. Направление ясно, спасибо )
|
|||
24
Deon
18.02.20
✎
16:27
|
(22) Как-то больно много промежуточных звеньев получается
|
|||
25
pechkin
18.02.20
✎
16:27
|
для веб дав есть сторонние клиенты
|
|||
26
Йохохо
18.02.20
✎
16:35
|
(17) вроде бы делаем файл vhdx, монтируем, форматируем с разрешением сжатия и все
|
|||
27
Сияющий в темноте
18.02.20
✎
19:40
|
а файлики кто-то будет перезаписывать и т.п.?
если нет,то можно в один файл писать,как почтовая программа делает |
|||
28
Midrash
18.02.20
✎
22:18
|
(0) Для быстрого поиска можно проиндексировать пути хранения файлов. Веди спецификацию файлов. Тогда не придется их искать повторно.
|
|||
29
baselitico
19.02.20
✎
00:30
|
Start SFTP Drive - по протоколу ssh конектится шарит как сетевой диск. SSH и винда и линукс можут..
Ну раз webdav предлагают... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |