종

xe랑 그누랑 테이블 구조가 완전히 달라서 거참...

· 2015-02-26 (목) 12:55:09 · 2916 · 1

 

대댓글 이전시키는데 한참 애먹었네요... 

 

XE는 게시글 테이블과 코멘트 테이블이 별도로 모든 게시판이 module_srl에 따라 정리되어 있고...... 

 

그누보드는 게시판별로 테이블이 별도로 있고 게시글과 코멘트가 같이 존재하고 있어서...... 

 

그냥 글과 댓글까지 이동시키면 간단할 줄 알았는데.......;;;;;;

 

대댓글 때문에 몇가지 값을 변환해서 저장해야 하고, 

 

그러다보면 db에서 배정된 값을 동시간으로 처리를 해야 해서, 이중 루프로 들어가게 되는데... 

 

이러다보니 결국, 성능이 발목을 잡더군요. 

 

 

오래걸리지 않을 것 같았는데 어제부터 분석하고 이전툴 만드는데 하루 꼬박 걸렸네요.  

 

 

게시물이 수만개 정도면 그냥 2중 for문 돌리면 몇시간 돌려서 끝날일인데 

 

결국... 게시글, 댓글이 수백만개라서 한번에 이전시키지는 못할 것 같고...  
 

일단 글만 옮기고, 사용자가 처음 그 글을 볼 때 댓글과 대댓글을 정리해서 입력하는 꼼수로 했네요.

 

 

으휴... 아직 이전하려면 해야하는 작업이 산더미같이 많이 남았지만 

 

그누보드로 돌아올거라고 생각하니 서버부하뿐만 아니라 마음까지 가벼운 느낌이네요. 

 

 

 

|

댓글 1개

퐛팅 입니다....^^
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,037건
+
제목 글쓴이 날짜 조회
15-02-26 조회 2,179
15-02-26 조회 1,784
15-02-26 조회 4,920
15-02-26 조회 2,016
15-02-26 조회 1,817
15-02-26 조회 1,439
15-02-26 조회 2,025
15-02-26 조회 7,548
15-02-26 조회 1,714
15-02-26 조회 1,392
15-02-26 조회 1,884
15-02-26 조회 1,942
15-02-26 조회 1,402
15-02-26 조회 2,917
15-02-26 조회 1,496
15-02-26 조회 2,146
15-02-26 조회 1,274
15-02-26 조회 2,544
15-02-26 조회 2,121
15-02-25 조회 2,239