서버 통신시 여러 테이블의 수정을 묶어서 보낼 수도 있나요?

현재는 편의를 위해 Json 파일 하나로 저장을 하고 있습니다만, 추후에는 여러개의 테이블로 분산하여 저장하려고 합니다.

1,2,3 정보를 각각의 테이블에 쓰던 중 2까지 쓴 후 3번 테이블에서 통신오류등이 나서 저장이 되지 않았을 때, 1,2번만 저장되고 3번이 저장되지 않으면 유저 데이터가 오염되어 곤란한 상황이 생길 것 같습니다.

1,2,3 번 테이블 쓰기 작업을 한번에 보내고 그 결과를 받아볼 수 있는지요?
3번이 실패시 1,2번도 실패하게 할 수 있는지요?
혹은 다른 어떤 안정적인 방법이 있을까요?

트랜잭션 사용하세요.

안녕하세요 개발자님,
말씀해주신 경우라면 트랜잭션을 이용하시면 원하시는 바와 같이 적용이 가능합니다.

아래 개발자 문서를 참고 부탁드립니다.