Как лучше хранить данные в БД WordPress и выполнять экспорт/импорт в файл?
Как лучше хранить данные в БД WordPress и выполнять экспорт/импорт в файл?
есть input (форма) для ввода кода, который сверяется с одной таблицей , если код существует то он записывается в другую таблицу вместе с датой и другими фиксированными значениями с новой строки и слитно.
Также эти обе таблицы нужно делать экспорт/импорт в файл. Использование этой формы может доходить более 200 раз в день.
Подскажите пожалуйста как лучше это реализовать
В БД как лучше хранить?
- зарегистрировать новый тип через register_post_type() и создавать новые посты для каждого кода ? или хранить это в виде массива в описании все в одном посте? или записать весь массив в метаданные к одному посту?
- записывать весь массив в update_option() (с отключенным $autoload) . Здесь как и в предыдущем случае, я полагаю, придется сначала получить данные, а потом добавить новые и отправить (со временем если данных будет много, это возможно будет сжирать память)
- создать свою таблицу через $wpdb ?
Как делать экспорт/импорт в файл ?
- если делать запись в файл и его отправку через фтп при каждом запуске формы - то не потеряется часть данных, если одновременно несколько людей отправит эту форму?
- как сделать экспорт/импорт в файл раз в день , если в БД таблица создана через $wpdb (то есть она отличается от стандарта WP ) обычно я использую wp all import , но как здесь поступать?
- Также эта таблица может сильно разрастись с течением времени - как это возможно контролировать ? (к примеру удалять записи старше года)
Помогите пожалуйста