Я искал почти везде с терминами, которые я знаю, но не нашел хорошего решения. Я пытаюсь сделать небольшое приложение, которое по сути делает бухгалтерию. Я использую java для внешнего интерфейса и MySQL для базы данных.
Приложение должно поддерживать несколько пользователей (3-4), поэтому я хочу реализовать некоторую защиту, если два пользователя хотят редактировать тот же ряд.
Вещи, которые я изучал, и причины, по которым я не знаю, стоит ли их использовать:
- Hibernate: я видел несколько потоков, говорящих ORM усложняют ситуацию в будущем
- Оптимистический / Пессимистический c блокировка: используйте спящий режим или ВЫБЕРИТЕ ... ДЛЯ ОБНОВЛЕНИЯ, которое я прочитал, плохо для параллелизма
Не знаю не знаю, что еще посмотреть.
Спасибо, что прочитали