database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 716 게시물 읽기
No. 716
Re: 동적테이블 생성
작성자
정재익
작성일
2000-02-01 22:29
조회수
6,623

> 좀 황당한 질문같기도 한데요.

> 사용자가 많은 사이트에서

> 메일처럼 사용자별로 계속해서 증가되는 데이터를 저장할때..

> 각 사용자마다 DB 테이블을 하나씩 만드는 방법이

> 맞나요?

>

> 저는.. 제 상식으로는..

> 당연히 모든 데이터를 하나의 테이블에 넣은 후에

> 그 테이블에서 사용자id를 이용해 각 사용자에 해당하는 데이터들을

> select해 추출해내는 방식을 사용하는 줄 알았는데..

>

> 실제로는 어떤 방식을 사용하는지요?

>

 

후자 방식을 사용합니다. 아주 당연한 얘기입니다. 사용자가 100만명이며, 각 사용자가 대부분이 일년에 한번 정도 올까 말까 한다면 그 리소스 낭비는 누가 담당하겠습니까?

 

> 사용자별로 테이블을 만들면 사용자가 만명일 경우 만개의 테이블이

> 생긴다는 이야기인데 그렇게 하는게 맞나요? 의문

> 데이터베이스에서 동적으로 테이블을 생성하면 여러가지 문제가

> 생길거라 예상되는데..

> 실제로 그런 사이트를 구축해 보신 분 좀 알려주세요.

> 지금 다른사람이 만들었던 사이트를 받아서 개발하고 있는데..

>

> 그런식으로 사용자별 테이블을 만들었더라구요.

> 그래도 전산전공 대학원생들이 만들어온건데..

> 그사람들 해논걸 믿어야 하는건지..

> 제가 초보프로그래머라서 그런지는 몰라도

> 아주 엉망이어서 어디서부터 손을대야할지 막막합니다.

> 제가 만드는 건 각 사용자별로 일기를 관리하는 겁니다.

>

> 그럼 미리 감사드립니다.

>

 

전임자가 잘못 만들었습니다.

뭔가 그래야만 할 특수한 문제가 있다면 모르겠지만 대부분의 웹을 그런식으로 만들수는 없습니다.

[Top]
No.
제목
작성자
작성일
조회
721[질문] 알파용 리눅스에서 mysql make 에러
네오퓨쳐
2000-02-02
5610
723┕># Re: [질문] 알파용 리눅스에서 mysql make 에러
문태준
2000-02-03 01:25:14
6748
719코드 쿼리시 어떻게...
채성영
2000-02-02
5996
717mysql
blue
2000-02-02
5627
718┕># Re: mysql -> ???
문태준
2000-02-02 12:40:50
6472
714동적테이블 생성
신광조
2000-02-01
6483
716┕>Re: 동적테이블 생성
정재익
2000-02-01 22:29:58
6623
712ERROR 2002 can't connect .. 이런 메세지 해결책
강동석
2000-02-01
6001
713┕>Re: ERROR 2002 can't connect .. 이런 메세지 해결책
정재익
2000-02-01 14:34:02
6941
735 ┕>Re: Re: ERROR 2002 can't connect .. 이런 메세지 해결책
강동석
2000-02-07 17:52:34
7057
707DBI 가 뭔가여?
오규
2000-01-31
5901
709┕>Re: DBI 가 뭔가여?
정재익
2000-01-31 23:32:27
6503
706도와주시와요(Parse err:...)
박병직
2000-01-31
5938
708┕>Re: 도와주시와요(Parse err:...)
정재익
2000-01-31 23:19:56
6512
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다