포럼

Xe의 DB레코드의 시리얼번호 통합시퀀스에 대해서

Xe의 DB구조에서 특이한 점은 각 테이블의 시리얼 번호부여를 통합시퀀스에 의해 부여됩니다.

Xe는 각 테이블간 연관성은 아이디 기준으로 매칭되는게 아니라..
통합시퀀스에 의해 부여된 각 테이블의 시리얼번호 기준입니다.

통합시퀀스에 의해 각 테이블의 시리얼번호 생성과정 현상

1) 싸이트에 여려종류들의 모듈들이 설치되어 1,000개의 DB테이블이 생성되었고,
각 테이블들은 각각 10만개씩 레코드가 생성되었다고 가정한다면
전체 레코드의 시리얼번호는 1억개의 레코드 시리얼번호가 생성됩니다.
즉, 통합시퀀스에 의해 생성된 1억개의 레코드 시리얼번호는
각기 테이블이 달라도 서로 중복되지 않는 유일성의 번호를 갖게됩니다.

2) 쪽지테이블과 회원테이블을 추가로 예를 들면
회원수가 100,000명이고 100,000번째 회원의 멤버시리얼번호가 700,000만번 이라고 가정하에

회원100,000명이 각각 100명씩 친구들에게 쪽지보내기를 하면 통합시퀀스 시리얼은 10,000,000번이 생성되고 
바로 뒤에 가입한 회원의 멤버시리얼번호는 10,700,001번째가 됩니다.
앞뒤 회원의 멤버시리얼번호 갭은 10,000,000번 차이가 발생합니다.
이렇게 앞뒤 회원간의 멤버시리얼 번호의 갭이 엉청난 차이로 벌어지게 되는데 리스크 측면에서 궁금합니다.

여기서 DB레코드 시리얼번호를 통합시퀀스 체계로 관리하는 것에 대해서
1. 왜 통합번호로 관리할려고 하는지 그 이유가 궁금하고,.
2. 이것이 싸이트 운영에서 어떤 특장점이 있는지 궁금하고.
3. 싸이트가 네이버 많큼은 아니더라도 중대형으로 커졌을때 어떤 점이 좋고 안좋은지 궁금한데요.
통합시퀀스 체계가 개발측면에서 어떤 관점이 있는지요?




글쓴이 제목 최종 글
고이풀 DB 레코드의 시리얼번호의 통합시퀀스에 대해서 [5] 2013.02.06 by 푸시아
메테워 이런말씀드리기 뭐하지만 지식인관련.... [3] 2013.02.06 by 341243512
하얀마법 xe_menu_item 테이블에 자꾸 테이터가 추가됩니다. [7] 2013.02.06 by 컴토피아
LI-NA XE의 자료를 글로벌 XE로 옮겨야 한다고 생각합니다. [29] 2013.02.05 by 341243512
도라미 xe1.7 관리자 패널에서 中文(臺灣) 안되시는분 있으신가요? [1] 2013.02.05 by 도라미
난다날아 [해결]구글코드 이슈트래커 용량 부족 [9] file 2013.02.05 by 똑디
Alex 카테고리 미분류는 없습니까 [2] 2013.02.05 by ToFinder
맨유MU 특정 위젯을 사용하는 페이지에서 간혈적인 백지현상이 일어나네요 [2] 2013.02.05 by 맨유MU
341243512 마세라티에서는 게시판 스킨도 추가될까요? [1] 2013.02.05 by 341243512
난다날아 luminous의 변경사항을 maserati에 반영하였습니다. [2] 2013.02.04 by XE러버
컴토피아 XE 1.7 에서의 <p> [15] 2013.02.04 by 컴토피아
푸시아 xe의 앱스토어를 약 6개월 전에 만들어 보긴 했는데.. [5] file 2013.02.04 by Goooooo
라미아스튜디오 비회원 글쓰기시 입력사항 없앨 수 있을까요? [10] file 2013.02.03 by 컴토피아
音志 회원 삭제 안되는거 엄청 심각한 문제 아닌가요?  
퍼니엑스이 차후 XE 성능 최적화에 도움이 될만한 자료 [3] 2013.02.03 by 시니시즘
퍼니엑스이 XE 1.7에서의 호환성 점검 [8] 2013.02.02 by YJSoft
도라미 혹시 xe 1.7에서 일본어로 설정하면 관리자패널 접속안되는 현상있으신분? [4] 2013.02.02 by misol
은혜물가 파일첨부 제한문제? [5] 2013.02.02 by 은혜물가
sejin7940 파이델님, 그동안 정말 수고 많으셨습니다 ^^ [24] 2020.03.14 by PodongS2
ToFinder 1.5.x 에서 1.7 덮어씌우기.. [6] 2013.02.01 by 와우우