Временное хранилище для обработки файлов Excel - PullRequest
0 голосов
/ 20 января 2012

Я занимаюсь разработкой веб-приложения на основе технологий Java EE (Spring, Spring MVC, Hibernate).В этом приложении я анализирую файл Excel и мне нужно добавить эти данные в базу данных сервера sql.
Перед добавлением этих данных в базу данных мне нужно получить пользовательские данные для каждой строки в файле Excel, действительно ли они хотятдобавить эти данные в базу данных.

Я могу сделать это примерно так:

  • Сначала сохраните данные в таблицу (table_tmp)
  • Затем отобразите данныепользователю и из его ввода добавьте его в фактическую таблицу и удалите из временной таблицы.

Но я думаю, что будет лучшее решение (какое-то временное хранилище, которое я могу удалить после полученияпользовательский ввод).

Могу ли я использовать для этого какое-нибудь решение NoSQL?

1 Ответ

0 голосов
/ 21 января 2012

Зачем вам нужно хранить его в первую очередь? Вы хотите разрешить им загружать этот файл Excel и вернуться после окончания сеанса и выбрать нужные им строки? Вы действительно должны сделать это постоянным?

Если да, то у вас есть какие-либо проблемы с вашей текущей настройкой? Если нет, то вы будете вводить другой внешний компонент, который необходимо администрировать и с которым вы должны взаимодействовать (что происходит, если mongodb не работает, недостаточно места на диске, время ожидания соединения ...), чтобы сохранить временный файл ,

Но если вы все еще хотите это сделать, то сначала вы можете рассмотреть что-то действительно простое (и быстрое), например memcached - хранилище ключей в памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...