묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
sequence 값 정리
2008.01.06 14:09
안녕하세요. ^^
zb4에서 사용하던 게시판 몇 개를 마이그레이션 툴을 이용하여 zbXE에 옮기고 DB를 보니 sequence 라는 테이블이 있네요.
질&답 게시판에서 정보를 찾아 보고 나서 문득 궁금한 것이 생겨서 문의드립니다.
만약 쓰던 게시판을 삭제해서 sequence 에 구멍(?)이 생겼을 경우 validation을 어떻게 하나요? (빠진 놈들 정리가 가능한가요?)
sequence table의 덩치가 커지면서 생기는 문제점은 없을까요?
웹 개발자가 아니라 궁금한게 많네요. ^^
감사합니다.
zb4에서 사용하던 게시판 몇 개를 마이그레이션 툴을 이용하여 zbXE에 옮기고 DB를 보니 sequence 라는 테이블이 있네요.
질&답 게시판에서 정보를 찾아 보고 나서 문득 궁금한 것이 생겨서 문의드립니다.
만약 쓰던 게시판을 삭제해서 sequence 에 구멍(?)이 생겼을 경우 validation을 어떻게 하나요? (빠진 놈들 정리가 가능한가요?)
sequence table의 덩치가 커지면서 생기는 문제점은 없을까요?
웹 개발자가 아니라 궁금한게 많네요. ^^
감사합니다.
이 고유값은 거의 모든 곳에 사용됩니다.
모듈,게시물,댓글,맴버 등등에 사용되는 고유값은 sequence table에서 가져옵니다.
그래서 각기 다른 모듈임에도 중복되는 값이 없습니다.
1. sequence 에 구멍(?)이 생겼을 경우 validation을 어떻게 하나요?
validation시 sequence table을 이용하진 않을것 같습니다.
각기 해당 모듈에서 행해지면 될것 같구요.
삭제된 고유값 검증을 따로 하지 않는것으로 알고있습니다.
이로 인한 문제는 크게 없어보이네요
2. sequence table의 덩치가 커지면서 생기는 문제점은 없을까요?
php는 정수형 4바이트까지 지원 합니다. 그런데
제로보드XE 고유값으로 사용되는 필드는 int형 11바이트로 잡혀 있습니다.
이로 인한 문제가 예상됩니다. DB낭비 기두 하구요
정수 4바이트면 -2.147.???.??? ~ 2.147.???.???까지 표현할 수있습니다.
음수를 뺀다면 sequence table값이 2,147,???.???을 초과하기 전까지는 문제가
없어보입니다