Skip to content

Minutes

Billy Goo edited this page Nov 12, 2013 · 1 revision

* 올챙이 관련 On/Off 회의 이후 안건에 대한 협의 내용을 기록 하기 위한 페이지 입니다.


올챙이 11월 정기회의 회의록

  • 일 시 : 2013년 11월 09일 14:00 ~ 17:00
  • 장 소 : 토즈 양재점
  • 참석자 : 조현종, 정재홍, 전수현, 구상모

안건 및 회의 결과

1. 올챙이의 미래 v 2.0 : 조현종

  • 외부에 올챙이 서비스를 활용할 수 있는 Rest API를 공개
  • Rest API의 경우 아마존이나 OpenStack 서비스 모델을 벤치마킹
  • Engine 부분과 API, 그리고 UI로 큰 아키텍처를 구성

2. 올챙이 사용성 데이터 수집 방안 : 구상모

  • EPP UDC(Eclipse Package Project Usage Data Collector) 기능 데모
  • UDC를 이용해 RAP(2.1) 로그 수집 테스트 수행 예정

3. 올챙이 내부 범용 테이블(Internal Table) 코드 : 정재홍

  • 올챙이 UI 대부분 테이블을 이용해 구성되는데 공용으로 쓸수 있는 범용 테이블 작성
  • 이슈 정리 후 차후 내부 코드로 적용 예정

4. 올챙이 개발자를 위한 테스트 환경 구성 : 전수현

  • Vitual Box를 이용해 테스트 DB 환경 구축하여 이미지 공유
  1. VB01 : Oracle9i, MS SQL 8, PGSQL 4, Cubrid 8.4.x
    
  2. VB02 : Hive, Tajo, Mongo 2.4.x
    
  3. VB03 : Mongo 2.1.x, My Sql 5.4.x, MariaDB 5.4.x, MS SQL 2005 이하
    

추가 안건

1. 올챙이 미래를 위한 필요한 기술

  • 현재 올챙이에서 사용되는 기술
  1. RAP 
    
  2. GEF 
    
  3. EMF
    
  4. iBatis
    
  5. Orion HUB
    
  6. D3 chart
    
  7. xtext /xtend 
    
  • 강화가 필요한 기술
  1. Parser 
    
  2. Editor
    
  3. Rest API(+Security)
    
  4. Database (공통 필수 역량)
    
  • 개인별 강화 역량 분담
  1. 조현종 : Editor, xtext/xtend, Hive, Mongo, Tajo
    
  2. 정재홍 : Editor
    
  3. 구상모 : Rest API, Parser, D3 chart
    
  4. 전수현 : Parser, Hive, Tajo
    

1.1 추가된 기술은 어떤 것을 목표로 하는가?

  • Parser (일단 antlr을 이용해 파서 작성)
  1. 쿼리에서 사용하는 컬럼 추출
    
  2. 쿼리에서 사용하는 테이블 추출
    
  3. 쿼리 종류 구분(DB별)
    
  • Editor
  1. Text 하일라이팅 
    
  2. 단축키 제공
    
  3. Content assist
    
  • Rest API : 외부/내부 서비스를 위한 인터페이스 제공

2. 올챙이 내부 이슈 관련 협의 내용

  • 쿼리를 파서 하는 부분은 내부 파서 개발이 될때까지 JSQL Parser 이용
  • 내부 아키텍처 수립은 지속적으로 다듬을 예정
  • 외부에서 올챙이를 확장해서 개발할 수 있는 환경 구축