20120525 졸업작품 발표

8

Click here to load reader

Upload: seonman-kim

Post on 09-Jul-2015

1.026 views

Category:

Career


5 download

TRANSCRIPT

Page 1: 20120525 졸업작품 발표

발표 : 20061885 김선만

Page 2: 20120525 졸업작품 발표

MongoDB

Web

client

검색기

1. DB - 검색기

2. DB - Web

3. Web - client

Page 3: 20120525 졸업작품 발표

1) DB <–> java

- DB와 Java갂의 DB Access Library 작성

- 분석기에서 분석된 결과를 클라이언트에서 읽을 수 있도록 저장

- 현재 DB 읽고 쓰는 수준으로 작성 => 라이브러리 작성 필요

2) DB <–> PHP

- DB와 PHP갂의 DB Access Library 작성

- 클라이언트에서 MongoDB에 대한 데이터를 제공

- 아파치와 MongoDB의 라이브러리 설치로 인해 오늘 통싞 성공

- 앞으로 라이브러리 필요 요망

Page 4: 20120525 졸업작품 발표

3) PHP

- 클라이언트에게 json, xml 형식으로 xml으로 결정

- 안드로이드 UI가 완료시 연동 시작

※ Mongodb에서 다른 플랫폼(Java, PHP)와 통싞을 확인, 그 후 라이

브러리가 작성된 후, DB를 설계한 후, 각 클라이언트와 검색기의 요

청과 상황에 따라 프로젝트를 진행할 예정

※ 이번주에 스터디가 완료되어 이제부터 작품에 전념할 예정

Page 5: 20120525 졸업작품 발표

Web 다음 주 일정

- Java, PHP 클래스 및 라이브러리 작성

- UI 설계 및 DB 설계

- 관리자 웹페이지 계속 제작(Member 관리, 키워드 관리)

Page 6: 20120525 졸업작품 발표

1) Java와 mongodb 속도테스트

- 레코드 삽입시, 1000000번시 43초가 걸림

Page 7: 20120525 졸업작품 발표

* Crawler을 이용한 검색 (80%)

- 스크립트에서 url 얻기

- 키워드가 포함된 url 얻기

- 몇몇 site는 block

-> 이에 따른 해결방안 모색중

* Lucene을 이용한 색인

- Class구축 완료

( 색인, 저장, 검색 )

-> 1000배정도 빠릅니다.

* Facebook을 이용한 검색 (20%)

Page 8: 20120525 졸업작품 발표