일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- while
- 상속
- 다형성
- Full text
- 야구게임
- 가변인자
- 자바 야구게임
- 25가지 효율적인 sql작성법
- 전체텍스트
- 상속예제
- full text indexing
- angular2
- 전체
- 스프링
- 이클립스
- 단축키
- 다운캐스팅
- Random
- 업캐스팅
- 자바
- Validations
- Login with OAuth Authentication
- 페이징
- jquery
- 형변환
- 전자정부
- 추상클래스
- 로또
- IBatis procedure
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 |