OKKY
OKKY LogoOKKY Logo
OKKY Logo
커뮤니티Q&A지식이벤트Contact
부트캠프Jobs
로그인회원가입

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
primarykey
questionsquestions
질문하기
  • 해결
    5
    Nuker·약 1년
    1.6k
    2
    해결 5
    프로필 사진프로젝트에서 모든테이블의 PK값을 UUID로 사용하였습니다.
    이제 개발경력 7년차에 접어든 개발자입니다. 프로젝트를 진행하면서 의문점이 많은 시스템의 유지보수를 맡게 되었습니다. Node기반의 프로젝트였고, DB는 mariaDB입니다. 처음 인수인계 받고 좀 놀라게 된게 모든테이블이 UUID로 PK가 잡혀있고, FK도 모두 UUID로 잡혀있었습니다. 초반에야 데이터 적재량이 적기에 속도에대한 이슈는 크게 없었지만, 나중에 분명히 문제가 생길거라 생각했습니다. 그러다 6개월이 지나고 테이블한곳에 대략 3
  • 답변
    3
    뉴히알유니·3년 이상
    335
    0
    답변 3
    프로필 사진데이터베이스 PK 관련 질문입니다.
    1) PK를 문자열로 해줌으로써 얻는 장점이 더 많은가?아래와 같이 PK를 숫자로 가진 3개의 테이블과아래와 같은 PK를 문자열로 가진 테이블을 비교 해봤을 때img alt="" src="https://file.okky.kr/images/1671081858
  • 답변
    6
    뉴히알유니·3년 이상
    335
    0
    답변 6
    프로필 사진DB 기본키(PK) 질문입니다.
    DB PK를 시퀀스로 자동 증가 설정을 해줬을 때 해당 PK는 수정이 가능한가요?가능 한다고 하면 현재 시퀀스 값을 10까지 사용했는데제가 이 중 하나를 15로 바꾸면 추후에 시퀀스 값이 15를 할당해줄 때 오류가 안나고 16으로 넘어가 지나요?
  • 답변
    3
    kjp·약 6년
    2.2k
    0
    답변 3
    프로필 사진DB테이블 설계시 Primary Key 설계 관련
    지인 회사의 경우 DB 설계시 기본 정책이 PK는 Surrogate Key로 설계하라(그냥 자동 생성number)는 것이라고 합니다.(별도로 unique한 natural key가 있음에도 불구하고, Surrogate Key로 설계. 하지만 실제 조회/검색 요청은 해당 natural 값 위주로 요청됨)연관관계 테이블들이 모두 PK가 surrogate key이면 surrogate key를 FK로 참
  • 해결
    3
    작은공·6년 이상
    584
    0
    해결 3
    프로필 사진테이블에 기본키를 XX0000001식으로 만들 때 질문있습니다.
    기본키를 만드는 방식이 XX000001식으로 만들어야 하는데, 현재는 XX뒤에 숫자만 넣는 테이블을 하나 만든 다음에 거기서 숫자 값을 가져온 다음 원하는 형식으로 가공해서 기본키를 만들고 있는데숫자만 넣는 테이블을 따로 관리 해줘야 하는게 단점인거 같아서 다른 테이블 없이 한번에 할 수 있는 방법이 혹시 있을까요??
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud