안녕하세요.
금일 “큐브리드 개발자 중급과정" 교육을 진행 할 큐브리드 ????입니다.
인사 드리겠습니다.
꾸벅
여기 참석하신 분들은 큐브리드를 활용하여 프로젝트를 진행 할 계획이 있는 분들도 있고,
DB에 대해서 공부하고자 참석한 학생분들도 있을겁니다.
오늘 교육을 통해서 큐브리드DB에 대해서 많은 내용을 습득하고 갔으면 하는 바램입니다.
교육 목차입니다.
전체 교육 소요시간은 약 4시간 정도입니다.
1 소개 : ~ 6
2 구조 : 7 ~ 14
3 설치 및 설정 : 15 ~ 25 1교시
4 구동 및 종료 : 26 ~ 34
5 DDL : 35 ~ 44
6 DML : 45 ~ 58 2교시
7 연산자와 함수 : 59 ~ 87
8 사용자와 권한 : 88 ~ 92
9 응용연결설정 : 93 ~ 98 3교시
10 CUBRID HA 주의사항 : 99 ~ 100
11 데이타베이스생성 : 101 ~ 106
12 모니터링 : 107 ~ 110
13 트랜잭션 관리 : 111 ~ 114 4교시
큐브리드는 오픈소스 라이선스입니다. 즉, 사용하는 것에 대해서 별도의 비용이 발생하지 않습니다.
큐브리드는 두가지 라이선스 규칙을 따르고 있는데요.
위에 보이는 Interfaces 부분과 큐브리드 툴은 BSD 라이선스를 채택하고 있습니다.
인터페이스 부분은 JDBC와 같이 DB접속을 위해서 사용하는 모듈을 말합니다.
큐브리드 툴은 DB관리를 하는 큐브리드 매니저와 개발 시에 쿼리실행 결과를 볼 수 있는 쿼리브라우저가 있습니다.
BSD(Berkeley Software Distribution) 라이선스는 프로그램의 자유로운 복제, 수정, 사용, 배포를 허용합니다.
여기 있는 분들이 큐브리드를 사용하여 프로그램을 만들어서 배포 하더라도 별도의 라이선스 비용이 발생하지 않습니다.
아래 부분의 큐브리드 서버는 GPL(GNU General Public License) 라이선스를 따르고 있습니다.
GPL 라이선스는 소프트웨어의 자유로운 복제, 사용, 수정, 배포를 허용합니다.
단, 수정/배포 시에는 소스를 공개해야 합니다.
그림에는 큐브리드 서버가 간략하게 표시되어 있지만, 세부 내용은 다음장의 “큐브리드 구조”에서 보다 상세히 설명 드리겠습니다.