Пример сценария:
Использование пула потоков в Java, где каждый поток получает новое соединение из пула соединений, а затем все потоки выполняют параллельную транзакцию БД.Например, вставка 100 значений в одну и ту же таблицу.
Будет ли это как-то портить таблицу / базу данных или это абсолютно безопасно без какой-либо синхронизации, необходимой между потоками?
Мне трудно найти достоверную информацию по этому вопросу.Из того, что я собираю, движки БД обрабатывают это самостоятельно / если вообще (PostgresQL, очевидно, начиная с версии 9.X).Есть ли хорошо написанные статьи, объясняющие это далее?
Дополнительный вопрос: есть ли смысл использовать параллельные транзакции, когда БД работает на одном жестком диске?