마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

db구조를 어떻게 짜야할까요?

0 추천
제가 웹(php,mysql)과 안드로이드를 연동해놨습니다

회원관리는 php에서 하구요

근데 php의 db구조가 현재

데이터베이스 이름-프로젝트명

테이블 이름-데이터 요약(예: member, log)

컬럼 이름-상세데이터 이름(예:deviceid, gcm)

인데요

제가 전에 만들었던 어플들은 통합을위해 조금 다르게 구성했었습니다

한 db에서 모두 했는데 이쪽이 나을거같아서 모두 서비스 종료하고 바꿧습니다

근데 이게 나은지 모르겠네요

대기업들 통합회원이다 뭐다 하는데 거꾸로가는거 같기도 하고요.. ㅜ
수상한i (8,050 포인트) 님이 2013년 2월 25일 질문
주장하는게 아니고요
뭐가 좋은지 모르겠다고요
하고 싶은 말이 명확하지 않다는 말입니다.
제가 봐도 뭘 묻고 싶은지 모르겠습니다.

1개의 답변

0 추천
데이터베이스 모델들이 각각 다 장단점이 있기에

구현이 어떤게 좋다 어떤게 나쁘다 라고 평가하는 자체가 상당히 경솔하고 위험한 일입니다만

 

통합 계정으로 서비스하시거나 어플마다 별도 계정으로 서비스하시거나 상관없이

되도록 분리 가능한 정보는 별도의 테이블로 나눠서 필요할때 조인해서 쓰는게 좋습니다.

구현도 편하고 부하가 상당히 많이 걸렸을때 퍼포먼스도 좋아집니다.

요컨데, 아주 초보적인 실수만 안하시면 된다는 말씀만 드리고 싶습니다.

 

정 어떤게 더 좋은지 알려달라고 하시면

전체 시스템에 부하를 걸어 통계자료를 내보시는편이 빠르실거라고 봅니다.
Noizbuster (11,970 포인트) 님이 2013년 2월 26일 답변
...