Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Архивация данных


Автор: jzZ 10.8.2006, 12:29
Наверняка кто-то из вас сталкивался с проблемой архивации данных из БД.
Передо мной стоит проблема в хранении большого количества записей в БД, однако когда (по желанию администратора) в ней накопится много записей, нужно сохранить данные на жестком диске, после этого удалить их из бд.
Сделать это надо средствами php, или Java, однако с БД взаимодействовать будет именно php, нужно, чтобы данные не только вписались в какой-то файл (он будет просто огромен), но еще и сжать его опять-таки средствами php или Java. (  Java упоминаю только потому, что он взаимодействует с php и имеет бОльшую производительность (на мой взгляд)  )
Если сделать на php и оно будет работать, я только за, предложите как.
Буду очень рад услышать ваши мнения, предложения.

Автор: WebMakersRU 10.8.2006, 15:05
А зачем такой гемор, что-то я не пойму?..

Делай дамп обычный на несколько файлов, чтоб не такой огромный файл был, а потом сжимай nix'ом. Есть же стнадартная утила для архивации... Тем более, что текст хорошо сжимается...

Автор: Darhazer 10.8.2006, 15:11
В PHP замечательная поддержка GZIP-а
http://php.net/manual/en/function.gzopen.php

Автор: jzZ 10.8.2006, 15:26
Спасибо за помощь ) во всем разобрался.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)