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