일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Login with OAuth Authentication
- 자바 야구게임
- Random
- 상속
- while
- angular2
- 추상클래스
- 전체
- 페이징
- IBatis procedure
- 단축키
- 로또
- full text indexing
- 이클립스
- 전자정부
- 25가지 효율적인 sql작성법
- 야구게임
- jquery
- 다형성
- 다운캐스팅
- Full text
- 스프링
- 전체텍스트
- 형변환
- 업캐스팅
- Validations
- 상속예제
- 가변인자
- 자바
Archives
- Today
- Total
nalaolla
AWS Redshift 개발 가이드-java (대용량 데이터 조회) 본문
728x90
반응형
AWS 서비스중 대용량 데이터를 쉽게 조회하기 위한 데이터 웨어하우스인 Redshift를 제공한다
Redshift 이해 : https://www.slideshare.net/awskorea/amazon-redshift-deep-dive
Redshift client용 설치 (DBVisualizer)
02.DbVisualizer SQL Tool 사용 가이드
Java에서 Redshift 연동하기 위한 방법은 아래와 같다
Redshift 연동
java 에서는 기존 mybatis framework를 활용하여 조회 가능하다
필요한 라이브러리를 얻기 위해서 아래와 같이 pom.xml에 등록한다
pom.xml
application.yml에 다음과 같이 접속 정보를 등록한다 ( port : 5439 를 사용하며 local에서 접속 가능함)
mybatis 설정 ( 기존 설정과 동일)
*Mapper.xml 에 query를 작성한다
Redshift는 PostgreSQL 쿼리를 지원하기 때문에 Oracle SQL문법이 거의 동일하다
Redshift SQL 가이드 : http://docs.aws.amazon.com/redshift/latest/dg/c_SQL_commands.html
지원되지 않는 PostgreSQL 함수: http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/c_unsupported-postgresql-functions.html
DAO 작성
이하 mybatis 개발방법은 동일하다
728x90
반응형
'프로젝트 개발정보' 카테고리의 다른 글
코드 커버리지 가이드 (0) | 2017.12.04 |
---|---|
스프링 부트 테스트 작성 가이드 (1) | 2017.12.04 |
API및 gateway 개발 (0) | 2017.12.04 |
Api 개발시 결과 모델 전달 가이드 (0) | 2017.12.04 |