아래와 같이 A업체 테이블, B콘텐츠 테이블이 존재합니다.
확인하고 싶은 내용은 아래와 같이 데이터를 추출하려고 하는데 "통상적으로 몇 개의 rows 를 버텨줄 수 있는가?" 입니다.
A 업체 테이블의 코드로 특정 업체 콘텐츠를 뽑아오려고 하며,
B 콘텐츠 테이블에 있는 정보로 (목록, 상세)페이지의 내용을 채우려고 합니다.
다만,
A 테이블의 코드는 중복이 가능하며 키도 중복이 가능합니다, 컬럼(필드)수는 약 20~30개 가량 됩니다.
B 테이블의 키는 중복이 불가능 합니다. 컬럼(필드)수는 약 30~40개 가량 됩니다.
현 분리 운영되는 데이터를 기준으로 시작은 A테이블이 400만, B테이블이 15만 정도로 시작할 것 같습니다.( 많은 양인가요.?)
A 업체 |
|
|
|
|
★(PK) |
☆(IDK) |
☆(IDK) |
|
|
번호
(INT) |
코드
(varchar 10) |
키
(varchar 20) |
이름
(varchar 100) |
… 그외… |
1 |
12345 |
AB12345678901 |
개똥이 |
|
2 |
23456 |
1234567890ABC |
홍길동 |
|
3 |
12345 |
ABC1234567890 |
데이터 |
|
4 |
34567 |
BB15478912457 |
왕눈이 |
|
5 |
45678 |
CC12345789540 |
어떡해 |
|
6 |
12345 |
123456BAD7890 |
낸시랭 |
|
7 |
23456 |
AB12345678901 |
바꾸자 |
|
B 콘텐츠 |
|
|
|
|
★(PK) |
☆(IDK) |
|
|
|
번호
(INT) |
키
(varchar 20) |
이름
(varchar 100) |
그룹
(varchar 10) |
… 그외… |
1 |
AB12345678901 |
네이버 |
|
|
2 |
1234567890ABC |
다음 |
|
|
3 |
ABC1234567890 |
구글 |
|
|
4 |
BB15478912457 |
아마존 |
|
|
5 |
CC12345789540 |
애플 |
|
|
6 |
123456BAD7890 |
삼성 |
|
|
|
|
|
|
|
위의 두 개만 봤을 때 MySQL 의 퍼포먼스로 버틸 수 있을 까요??
아니면 구조적, 기능적, 방법적으로 다른 의견이 있으시다면 조언 부탁 드립니다.
이미지를 못 끌고와서 링크를 붙여넣었습니다.
https://mail.naver.com/read/image/original/?mimeSN=1518077794.440338.22921.38656&offset=1498&size=27722&u=next-story&cid=d4f5393d1c3874f4a7667ef7c1be435@cweb26.nm.nhnsystem.com&contentType=image/png&filename=table.png&org=1
감사합니다. |