У меня есть база данных MySQL, которую я хочу архив . Каков наилучший способ сделать это?
Примечание: я не хочу просто сделать резервную копию . Я хочу сделать одноразовый экспорт данных для долгосрочного хранения таким образом, чтобы я мог получить их позже. В частности, я хочу, чтобы меня не привязывали к MySQL, базе данных или, предпочтительно, к какому-либо конкретному программному обеспечению (мне бы очень хотелось, чтобы это было тривиально - написать программу, которая может читать ее обратно, что-то вроде нескольких десятков строк C или perl) .
Мой текущий план состоит в том, чтобы записать данные в таблицу с использованием механизма CSV, а затем записать их на DVD. Это хорошо, потому что CSV может быть загружен многими разными программами. Единственный недостаток в этом заключается в том, что основная часть данных находится в столбцах BLOB-объектов, как в двоичном формате, поэтому мне нужно будет декодировать, как это кодируется.