Size: a a a

2020 December 10

DB

Dmitry Belkevich in Delphi & Lazarus
должно работать обычно
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
Dmitry Belkevich
у нас просто 7z. ну и дллка от него
длл от текущей версии я не смог подключить к коду
источник

AZ

Andrey Zubov in Delphi & Lazarus
ну 7zip вроде еще пару более современных методов сжатия умеет, а так по идее они вроде совместимы
источник

DB

Dmitry Belkevich in Delphi & Lazarus
может только что с правами на доступ к 7z или к файлам какой-то косяк
источник

DB

Dmitry Belkevich in Delphi & Lazarus
процесс будет порождаться с правами порождающего по идее и хз что там у вас с правами
источник

YA

Yerlan Assanov in Delphi & Lazarus
вот хз, уже как 2 месяца ищем проблему
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
Andrey Zubov
вы храните архивы в базе? вот вы суровые парни :)
а почемуб и нет?
источник

AZ

Andrey Zubov in Delphi & Lazarus
я бы переделал на встроенный в дельфи зип, у меня с ним проблем небыло
источник

YA

Yerlan Assanov in Delphi & Lazarus
получается каждая сессия вызывает этот 7ZIP.exe как бы не правильно это
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Дмитрий Texnix
а почемуб и нет?
можно. но сурово :) я видел как-то такую реализацию, и она очень не понравилась
источник

AZ

Andrey Zubov in Delphi & Lazarus
Дмитрий Texnix
а почемуб и нет?
зачем? база пухнет, бэкапы и восстановления тормозят, эти поля не индексируются и вообще с точки зрения работы с данными в БД смысла не имеют
источник

YA

Yerlan Assanov in Delphi & Lazarus
тут мой коллега присоединился
источник

YA

Yerlan Assanov in Delphi & Lazarus
источник

AZ

Andrey Zubov in Delphi & Lazarus
Ну так добро пожаловать коллега :)
источник

OT

Oleg Timkiv in Delphi & Lazarus
Всем привет!
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
Andrey Zubov
зачем? база пухнет, бэкапы и восстановления тормозят, эти поля не индексируются и вообще с точки зрения работы с данными в БД смысла не имеют
зип архив хмл весит в базе 1 метр, разворачивается в базу, заполняя таблицы больше чем на 10 метров
источник

YA

Yerlan Assanov in Delphi & Lazarus
в общем большая часть шишек по 7ZIP ему досталась))
источник

AZ

Andrey Zubov in Delphi & Lazarus
Дмитрий Texnix
зип архив хмл весит в базе 1 метр, разворачивается в базу, заполняя таблицы больше чем на 10 метров
храни в БД ссылку на относительный путь на файловой системе, чтобы если что файлы можно было бы легко переложить в другое место или вообще разнести
источник

AZ

Andrey Zubov in Delphi & Lazarus
хранение архивов в БД это зло, бить по рукам! :)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Andrey Zubov
я бы переделал на встроенный в дельфи зип, у меня с ним проблем небыло
мы от встроенного как раз отказались. есть несколько проблем:
1. на 32х можно легко нарваться на oom
2. баг в зип или 7z либе приводил к краху всего процесса. внешний бинарь работает намного стабильнее
источник