[0924] 기업협업 - git 설정, DB 생성

2019. 9. 25. 01:21TIL

오늘 한일

서버셋팅도 완료 되었고 각 플랫폼마다 어떤 방식으로 크롤링 할건지도 정해졌다. 오늘부터 연습이 아닌 진짜 작업에 들어가기위한 기본적인 설정들을 시작하였다. git에 연결하여  서버 셋팅을 해주고 DB 생성을 한 후 테이블도 만들어 주었다. 그리고 각자의 레파지토리로 포크해와 클론을 한 후 작업을 시작하였다. 크롤링 작업을 하던중 아프리카TV에는 구독수 외에도 팬클럽, 즐겨찾기등이 있다는 것을 발견했다.

그동안 왜 발견을 못했는지... 테이블을 다시 짜야겠다고 생각하고 이전에 짜둔 테이블을 보는데 유저 테이블의 구독자수 콜럼은 생각해보니 플랫폼이 여러 개 이기 때문에 각각 따로 만들어 줘야했고 결국 구독자 테이블을 따로 만들어야 겠다는 결론에 도달했다. 

각각의 플랫폼을 콜럼으로 가진 테이블을 만드려고 했는데 그러기엔 아프리카TV가 워낙 다양해서 각 플랫폼 별로 나눌까 라는 생각도 들었다. 하지만 또 유튜브나 트위치는 구독밖에 없었기 때문에 고민이 되었다. 테이블을 잘게 나누는것이 좋은건지도 의문이 들었기 때문이다. 

이부분에 대해서 좀 더 논의가 필요하다.