Page 16 -
P. 16
서 트랜잭션 처리는 원자성(atomicity), 일관성(consistency), 고립성(isolation), 지
속성(durability) 이렇게 네 가지 요소로 구성되는데, 지금까지 설명한 내용을 이
론적으로 정리한 것뿐이므로 이런 것이 있다는 정도로만 알고 지나가도 괜찮
습니다.
2.2 RDBMS의 종류 SQL
앞에서 RDBMS란 데이터베이스를 관리하는 프로그램이라고 했습니다. 즉, 누
군가 RDB의 개념을 적용해 제품으로 만들었다는 것이죠. 그럼 어떤 제품들이
있을까요? 지금부터 하나씩 알아보도록 하죠.
2.2.1 오라클
명실상부한 RDBMS의 대표주자입니다. RDBMS의 역사와 함께 발전해왔고,
현재도 시장점유율 1위를 차지하고 있습니다. 오라클(Oracle)은 제품 이름이자
회사 이름입니다.
오라클은 RDBMS의 특징 대부분을 구현하였고, 버전을 올리면서 기능을 계속
추가해 완성도를 높이고 있습니다. 1979년 v2 버전부터 시작해 2013년 12c
버전을 출시해 여러 곳에서 사용 중이며, 2018년에는 자율 주행 개념을 탑재
한 18c 버전을 출시했습니다. 현재(2019년 4월)는 11g 버전이 많이 사용되며
12c 사용이 점차 증가하는 추세입니다. 가격이 비싸다는 단점이 있지만, 대용
량 데이터를 빠른 속도로 처리하는 오라클 엑사데이터 제품이 출시되어 큰 인
기를 얻고 있습니다.
28
누구나 쉽게 SQL(본문)최종.indd 28 2019-05-28 오후 5:08:45