MySQL을 사용할 때 이렇게 개발하나요?
글쓴이: jz99 / 작성시간: 일, 2010/12/26 - 7:36오후
웹 가계부를 만들어 보려고 합니다.
사용자가 가입할 때 DB에서도 자동으로 그 사용자를 위한 공간을 마련해주어야 할 텐데요.
그 때 마다 DB를 생성하여 사용자마다 각각 DB를 따로 사용하도록 개발하나요?
아니면, DB는 하나를 쓰고 테이블에서 사용자ID로 필터링하여 사용하도록 개발하나요?
아무래도 거의 모든 경우에 첫 번째로 개발할 것 같은데,
그러면 사용자가 가입할 때마다 DB가 하나씩 늘어난다는 이야기인데,
가입자가 10만명이 되면 MySQL에서 관리하는 DB 갯수가 10만개가 되는건가요? -_-;
DB가 너무 많아지면 데이터량이 별로 없더라도 SELECT나 INSERT 같은 작업성능이 많이 떨어지지 않을까요?
DB쪽 지식은 아는게 거의 없는지라 만들기에 앞서 여쭈어 봅니다.
감사합니다!
Forums:
대부분 두번째 방법으로 합니다.
대부분 두번째 방법으로 합니다.
만들어보세요..
자연스럽게 두번째 방법으로 하실겁니다. ;;
댓글 달기