-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
미해결
트랜잭션
22.02.13 15:52 작성 조회수 157
0
안녕하세요. SQL과 NoSQL비교하는 부분에서 질문이 있어 글 남깁니다.
NoSQL의 경우 트랜잭션X 라는 의미가 데이터가 저장되고 나면 수정이 안된다는 뜻인건가요?
구글링을 해보니 몽고DB도 이제 트랜잭션을 지원한다는 말을 보긴했는데 이전에 트랜잭션이 안됐었다는 게 정확히 뭐가 안됐었다는 건지 궁금합니다.
처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
빅데이터와 NoSQL, NoSQL 데이터베이스 타입 이해
강의실 바로가기
답변을 작성해보세요.
0
잔재미코딩 DaveLee
지식공유자2022.02.13
트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. 트랜잭션 단위로 데이터베이스에 처리된 명령들을 기존 데이터로 복구가 가능하다고 보시면 좋을 것 같아요.
NoSQL 에서 일부 데이터베이스는 기존에는 트랜젝션이 지원되지 않았는데요. 이 부분은 NoSQL 데이터베이스 종류가 많아서, 각각 마다 다를 듯하고요. 예를 들어 몽고db 같은 경우는 4.0 이후부터는 다중 도큐먼트 트랜잭션에 대한 지원을 추가되었습니다
답변 1