pool.shutdown();
try {
boolean poolTermination = pool.awaitTermination(5, TimeUnit.HOURS);
System.out.println(poolTermination);
if (! poolTermination) {
pool.shutdownNow();
if (!pool.awaitTermination(5, TimeUnit.MINUTES))
System.err.println("Executor service did not terminate. " + Instant.now());
}
create schema magazin;
create schema sklad;
Как бывшему DBA можете мне поверить главное качество здесь - это сохранность информации.
Обеспечте сохранность в первую очередь. PostgresSQL будет нормальным выбором т.к.
БД журналируется и сохраняет устойчивое состояние ACID даже после аварийного ребута.
Бэкапирование или то что желает сделать автор можно сделать 1000 способами. Вполне нормально
делать периодический dump и потом через rsync перекидывать дампы куда надо по SSH.
По крайней мере в этой схеме нету явных замечаний по безопасности.
Если автор хочет доступность БД из любой точки земли - то тут надо наверное покупать хостинг
и размещать БД в облаке. А та схема что сейчас придумана автором - очень рискованна. Причем
там рисков не один а даже много.