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

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
pk
questionsquestions
질문하기
  • 해결
    10
    동도인·6개월
    1.2k
    0
    해결 10
    프로필 사진PK 를 UUID 로 지정하는건 안티 패턴 아닐까요?
    PK를 지정할 때 보통 숫자형의 auto_increment 를 사용하거나, 오라클의 경우 별도의 시퀀스 테이블 을 통해 관리하곤 합니다. 그런데 자료를 찾다 보니 간혹 UUID를 PK로 지정하는 패턴이 종종 보입니다. 개인적으로는 UUID를 PK로 사용하는 것이 인덱스 성능 관점에서 안티 패턴(Anti-pattern) 이 아닌가 생각합니다. 그 이유는 다음과 같습니다. 첫째, MySQL(InnoDB)은 PK 지정 시 클러스터 인덱스가 자동 생성됩
  • 해결
    10
    동도인·9개월
    1.2k
    0
    해결 10
    프로필 사진이 상황에서는 FK 정도는 잡아줘야 하는거 아닌가요?
    특정 테이블에 데이터 들어가 있는데 테이블 컬럼에 데이터가 알수 없는 숫자들로 들어가 있습니다. order_id user_identifier product_code order_date 1 101 2001 2025-09-15 2 102 2002 2025-09-15 3 101 2003 2025-09-16 4 999 2004 2025-09-16 5 102 8888 2025-09-17 대충 위 처럼 특정 카테고리 별 숫자로 코드 만들어서 데이터를 저장시켰는
  • 답변
    1
    배움은끝이없다·1년 이상
    377
    0
    답변 1
    프로필 사진서비스 pk 오류 해결방안
    특정 api 가 있습니다. person 테이블에 데이터를 등록해주는 api 입니다. person 테이블의 pk 는 id 이고 이 칼럼은 auto-increment 가 아닙니다. 그래서 등록할때 max(id) + 1 를 먼저 조회하고 이것을 키로 해서 등록해야합니다. 근데 동시에 여러 스레드에서 해당 api 를 호출하면 pk 중복 오류가 발생하고 있습니다. 이런 경우 어떻게 해결해야 pk 중복 오류 없이 데이터가 등록될 수 있을까요? 참고로 id
  • 답변
    3
    ghjk·2년 이상
    2.5k
    0
    답변 3
    프로필 사진dbeaver에서 primary key 생성/삭제
    제가 쓰는 Dbeaver 에서 PK(Primary key)를 Constraints 창에서 마우스로 만들거나 없앨 수 없습니다. 어떻게 해야 PK(primary key)를 만들거나 없앨 수 있을까요?
  • 해결
    4
    배움은끝이없다·2년 이상
    488
    0
    해결 4
    프로필 사진pk 중복 체크 프로세스
    데이터 등록시 중복체크가 되고 중복된 데이터가 있으면 중복알람을 띄우고 그렇지않으면 데이터를 삽입시키는 프로세스를 구현할때 보통 데이터 insert 하기전 pk 체크를 하고 체크 이상없으면 insert 프로세스를 진행하잖아요? select -> insert 총 2번의 i/o 가 발생 근데 그냥 select 하지않고 바로 insert 를 해버리고 pk 오류가 나면 해당 오류 예외처리 해서 중복알림을 띄우고 pk 오류가 안나면 insert 되게
  • 해결
    3
    diegm·2년 이상
    364
    0
    해결 3
    프로필 사진db 구조 고민 + int와 char 탐색속도에 대해...
    안녕하세요! db구조에 대해 조금 고민이 생겨 질문드립니다. 테이블 A - Aid(pk), userid(fk), name 테이블 B - Bid(pk), userid(fk), Aid(fk), name2 이렇게 구성된 테이블이고, A와 B는 일대다 관계입니다. 근데 이렇게 구성해도 되지 않을까 싶은데, 뭐가 더 나은지 판단해주시면 감사하겠습니다 테이블 A - userid(pk, fk), name(pk) 테이블 B - Bid(pk), userid(fk),
  • 답변
    5
    김호·2년 이상
    576
    1
    답변 5
    프로필 사진기본키 pk 생성 다들 어떤식으로 하시는지요
    저는 이커머스 개발자구요 지금은 mysql8 사용중입니다 지금까지 autoincremenet로 대부분 개발했는데요 단점이 디비에 넣기 전에는 값을 얻을수 없는게 개발상 불편할때가 꽤 많구요 클라이언트가 id를 보고 테이블의 갯수를 알 수 있겠더라구요 uuid를 쓰자니 사이즈가 너무크고 bigint(64bit)로 통일하고싶은데 다들 어떤식으로 하시는지 궁금합니다
  • 답변
    3
    dodoli98·거의 3년
    353
    0
    답변 3
    프로필 사진JPA 기본키 생성 질문입니다.
    @Id @GeneratedValue(strategy = GenerationType.IDENTITY)private Long id; 이렇게 id 값을 설정할때 IDENTITY 전략으로 설정하고 실행해보면 커밋시점이 아니라 엔티티 매니저의 persist()가 호출될때 INSERT 문이 뜹니다. 그렇다면 기본키 생성 전략을 IDENTITY로 하게되면 INSERT 문이 persist() 시점에 실행되는 건가요? 아니면 영속성 컨텍스트
  • 해결
    1
    |I|I|I|I|I|I||I|I||·약 3년
    226
    0
    해결 1
    프로필 사진DB 외래키 PK 설정 질문 드립니다.
    main DB 컬럼명 SEQ : INT(auto increament) WRITER : VARCHAR CATEGORY : VARCHAR sub DB 컬럼명 SEQ : INT(auto increament) SUB_CATEGORY : VARCHAR SUB_CATEGORY 컬럼에 JAVA, JS, DB 3가지 데이터만 있고 이를 mainDB에서 외래키로 참조하여 사용 할 경우 sub DB에서 PK를 a. SEQ, SUB_CATEGORY 모두 설정 b.
  • 해결
    2
    배고프고가난한백수·약 3년
    338
    0
    해결 2
    프로필 사진DB PK 컬럼 위치 질문입니다
    A테이블에서 a, b, c, d, e 컬럼이 있고 a컬럼을 PK로 지정했을 때, 컬럼 순서를 a, b, c, d, e로 하는 것과 b, c, d, e, a로 하는 것과 c, d, a, b, e로 하는 것 등등 컬럼 순서와는 전혀 영향이 없는 것이 맞죠?
  • 답변
    4
    똘똘이박사·3년 이상
    352
    0
    답변 4
    프로필 사진PK 필드의 기준
    안녕하세요회원관리를 위해 db를 설계하다가 궁금한 점이 생겼습니다.일단 사용자id, 이메일, 전화번호 이렇게 3개의 정보를 pk로 잡으려고 생각을 했었습니다.일단 이 3가지 데이터가 회원검색에 가장 많이 쓰이는 정보일 것이고, 검색조건으로도 쓰일 예정입니다. (아.. 사용자명도 검색 조건에 들어가긴 할건데... 동명이인도 있고 해서 pk에서는 제외 시켰습니다.)그런데 가만히 생각을 하다
  • 답변
    0
    후엥·거의 4년
    567
    0
    답변 0
    프로필 사진JPA FK가 PK인데 null 허용 방법
    Parent { // parent field ... @OneToMany(mappedBy = "parent", cascade = CascadeType.REMOVE, orphanRemoval = true) private
  • 해결
    2
    하버·거의 4년
    1.2k
    0
    해결 2
    프로필 사진DB 오라클 PK컬럼 형 및 길이 변경 시 빠르고 효율적인 방법은 무엇일까요?
    안녕하세요. 회사에서 프로젝트로 기존 오라클 DB 시스템의  일부 스키마를 변경하고 있습니다.일부 스키마는 PK컬럼 의 형과 길이를 변경 (NUMBER 10길이 -> VARCHAR2 32길이)하는 작업을하는데 테이블 정보는 아래와 같습니다.테이블 정보 -. Row 수 : 약 1억 7천만건 -. 컬럼 수 : 약 30개오라클
  • 해결
    4
    뛰라고·약 4년
    387
    0
    해결 4
    프로필 사진Primary Key 로 검색시에, 더 빠른가요?
    장고를 이용해 사이트 제작중인 초짜입니다DB 설계중에 문득 의문이 들었는데제가 DB 이론쪽은 공부를 안해봐서요.예를들어 사이트에 가입된 계정이id / 사용자명1 / 1_이름2 / 2_이름3 / 3_이름..3333 / 3333_이름..
  • 해결
    7
    kkirook·4년 이상
    889
    0
    해결 7
    프로필 사진대용량 데이터 저장하는 DB는 어떻게 해야 될까요....
    센서 데이터를 읽어와서 웹으로 뿌려주는 걸 만들어야 되는데..그 데이터가 좀 많습니다.센서가 15개인데, 초당 15~25개의 데이터가 들어옵니다.일단 단순하게 센서 하나당 하나의 테이블을 만들고 날짜에만 PK 걸어서 임시로 저장해봤더니, 하루정도의 데이터가 약 170만개로, 112.MiB, 132MB가 찍히네요.이게 3~5년 정도 한다고 하는데, 이렇게 되면 시간이 갈수록 select하는 것도 힘들
  • 답변
    6
    oijkl·4년 이상
    1.0k
    0
    답변 6
    프로필 사진DB 하나의 테이블에 pk 2개 이상 가능 한가요?
    pk가 2개 이상 있을 수 있나요?
  • 답변
    1
    초보백엔드·4년 이상
    706
    0
    답변 1
    프로필 사진이미지 업로드 덮어쓰기 가능한가요?
    ex) img Tablepk1  / 이미지pk2  / 이미지pk3  / 이미지이런식으로 되어있다면 front에서 요청시 무조건 처음부터 덮어쓰기가 가능할까요?새로운 파일을 요청시 pk1 번부터 덮어쓰기
  • 답변
    0
    hdheu882h·거의 5년
    363
    0
    답변 0
    프로필 사진mysql pk fk string 질문드립니다.
    현재 mysql, node js 를 이용하여 서비스를 배포중인데 간단한 쿼리 한줄짜리 update문이 Lock관련 로그가 찍히는것이 보이더군요 해당 데이터의 fk가 다른 테이블의 pk (string)으로 Auto increasement가 아닌데 이게 문제가 발생할까요..?? 
  • 답변
    4
    아몰라·거의 5년
    585
    0
    답변 4
    프로필 사진데이터베이스 모양의 의미
    동그라미의 저 모양이 무엇을 의미하나요 ㅠㅠ db초보입니다 ㅠㅠ class Type의 Pk를 가져온것 같은데
  • 답변
    4
    자바빵·약 5년
    462
    0
    답변 4
    프로필 사진insert 한 값의 pk를 얻고 싶습니다.
    Springboot에서JDBC template를 통해서 Mysql을 사용중입니다.예를 들어서 상품을 등록하는데,상품을 등록하고, 해당 상품에 대한 옵션값을 넣어야하는 상황입니다.상품테이블nametype
  • 이전
  • 1
  • 2
  • 다음
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