자바를 사용하여 웹샵을 개발 중입니다. JPA를 사용하여 데이터를 처리하고 데이터베이스에 저장합니다. 이제 나는 어떤 데이터를 잃어 버리는 시나리오에 관심이있다. 이것을 방지하는 가장 좋은 방법은 무엇입니까?JPA 중복 데이터베이스
EntityManagers를 사용하여 로컬 데이터베이스와 원격 데이터베이스에 변경 사항을 기록해야합니까? 나는 인터넷을 통해 데이터를 전송해야하므로 VPS를 사용하고 있습니다.이 결과가 securityleak에 있습니까?
SQL 파일 또는 일부 simular 옵션으로 백업하는 것이 좋다고 생각하지 않습니다. 최근 배치 된 주문을 이런 식으로 잃을 수도 있기 때문입니다.
미리 감사드립니다. 이 때문에 하드웨어 또는 데이터베이스 오류로 데이터 손실을 방지하려면
+1 정답입니다. 내구성이 뛰어난 저널과 데이터베이스 백업 간 트랜잭션을 유지하기 위해이 시스템을 결합하면 꽤 탄력있는 시스템을 갖게됩니다. – Perception
흠, 고마워, 그것을 고려할 것이다. 내 원격 대상에 SSL 인증서가 필요하다는 뜻입니다. – Aquillo
* "내 원격 대상에 SSL 인증서가 필요함을 의미합니다."* - 물론 그렇지만 신뢰할 수없는 네트워크를 통한 모든 통신을 보호하는 것은 필수입니다. –