반응형
oracle db(오라클) 사용후기
"안정성높고, 서비스 지원좋은 enterprise 환경에서 많이 쓰는 유료 DB"
장점
1. 좋은 성능으로 안정성있게 데이터를 저장할 수 있는 DBMS이다.
2. PL/SQL 지원하여 DB를 이용한 다양한 로직 구현가능
3. view, package, trigger, scheduler 등 다양한 기능들을 포함하고 있다.
단점
1. auto increment 미제공 : mysql 계열에서는 컬럼에 auto increment를 지정해주면 insert할 때마다 index가 1씩 증가하게 할 수 있는데, 오
라클은 sequence를 만들고 nextval을 콜하고 해줘야한다. 여간 번거롭다.
2. limit 미제공 : mysql 계열에서는 offset으로부터 몇개 row만 가져오게 할 수 있는 limit 을 제공하는데, 오라클은 그런게 없다.
rownum을 이용해서 비슷하게 구현이 가능한데, 페이징을 구현하려면 여간 불편한게 아니다.
3. 비용이 크게 든다.
총평
oracle 이라는 회사에서 기술지원을 해주는 DB제품이기에,
안정성을 요하는 곳이라면 굉장히 믿음직스럽게 쓸 수 있다. 하지만 비용이 모자란 기업이나,
개인은 비용때문에 사용에 굉장히 부담스러울 수 있다. (express 버전을 쓸수는 있긴하다)
대체 DB로는 보통 maria DB / 외주를 하면서 간혹 mssql이나 tibero를 쓰는경우도 종종있었는데,
개인적으로는 mssql은 개발사례도 찾아보기 힘들어, 최악의 선택인것 같다.
728x90
반응형
'개발후기-개발도구' 카테고리의 다른 글
maven (메이븐) 사용후기 (0) | 2021.09.17 |
---|---|
winSCP 사용후기 (0) | 2021.09.15 |
GDB 사용후기 (0) | 2021.09.06 |
gradle (그래들) 사용후기 (0) | 2021.09.03 |
visual studio 비주얼 스튜디오 사용후기 (0) | 2021.09.02 |
댓글