Я собираюсь сделать деловое выражение для моего отца, чтобы упростить подачу GST (налог на товары и услуги). У меня есть готовый дизайн, и я собираюсь использовать JavaFX.
tableview
и данные должны быть сохранены для дальнейшего использования.tableview
необходимо преобразовать в файл excel (собирающийся использовать Apache POI). Файл excel будет отправлен в ЦС, который будет подавать GST отцу.tableview
и редактировать данные по мере необходимости.У меня есть 2 варианта:
Хранить/извлекать данные из MySQL
в tableview
, обновлять его в соответствии с пользователем, а затем экспортировать данные в файлы excel для отправки его в CA
Хранить/извлекать данные из файлов excel в tableview
, обновлять их в соответствии с пользователем и отправлять файл excel в CA
Я планирую расширить приложение в полное программное обеспечение для бизнеса, которое может управлять целым бизнесом.
Что я должен использовать? Какой из них будет более эффективным и почему?
Надеюсь, я смогу передать свой вопрос (я не умею писать).
Я отвечу на свой вопрос, так как у меня есть ответ.
На данный момент я использую SQLite, так как использование файлов csv или excel будет потреблять много ресурсов (я попробовал).
Я собираюсь синхронизировать файл.db на диске, используя скрипты из самого приложения. MySQL определенно лучший выбор, но я хочу, чтобы база данных использовалась двумя компьютерами одновременно (не в сети), поэтому мне придется платить за онлайн-базу данных.
Я буду хранить файл.db и диск и будет извлекать его всякий раз, когда приложение запускается. Таким образом, это будет безопасно.
По моему мнению, он более эффективен и имеет больше возможностей для использования данных с использованием MySQL, потому что чтение и запись файла Excel займет много времени, и это медленнее.