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

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
rdbms
questionsquestions
질문하기
  • 해결
    1
    아빠차티코·7개월
    590
    0
    해결 1
    프로필 사진Real MySQL 공부 중에 이해가 잘 안되는 부분이 있습니다.
    1권 180p 5.4.3 REPEATABLE READ 격리 수준에 대한 설명 중 아래와 같은 내용이 있습니다. REPEATABLE READ는 이 MVCC를 위해 언두 영역에 백업된 이전 데이터를 이용해 동일 트랜잭션 내에서 동일한 결과를 보여줄 수 있게 보장한다. 사실 READ COMMITED도 MVCC를 이용해 COMMIT 되기 전의 데이터를 보여준다. 둘의 차이는 언두 영역에 백업된 레코드의 여러 버전 가운데 몇 번째 이전 버전까지 찾아 들어가
  • 답변
    2
    budeam·약 1년
    498
    0
    답변 2
    프로필 사진오라클 쿼리 튜닝 시 버퍼 초기화 방법
    안녕하십니까.. 병아리 개발자입니다. 라이브서버 쿼리 튜닝중 캐시 데이터 때문에 성능이 좋아지고 있는지 체감을 못하겠습니다 ㅠ_ㅠ... 이 경우 어떻게 처리들 하시나요 ㅠㅠ... ALTER 를 통한 FLUSH 는 라이브서버라 무리갈까봐 못하고 있습니다.... 제발 도와주세여....ㅠ...
  • 해결
    1
    3CH-O·약 1년
    544
    0
    해결 1
    프로필 사진MySQL 8에서 User-Level Lock의 동작 방식에 대한 질문
    MySQL 8에서 user-level lock(named lock)을 사용할 때 다음과 같은 상황이 발생했습니다. 스프링 서버에서 get_lock('okky', -1)로 락을 획득했습니다. MySQL Workbench에서 get_lock('okky', -1)로 락 획득을 시도했습니다. 무한 대기를 예상했으나 즉시 락이 획득되었습니다. 하지만 스프링 세션끼리는 대기 적용이 되었고, 워크벤치 세션끼리도 대기 적용이 되었습니다.
  • 답변
    4
    3CH-O·1년 이상
    570
    0
    답변 4
    프로필 사진[MySQL InnoDB] 세컨더리 인덱스에 대해 잘 아시는 분 계신가요?
    MySQL InnoDB 에서 세컨더리 인덱스를 지정하면 마지막에 자동으로 PK가 추가되어 (col1, col2)로 선언했더라도 (col1 asc, col2 asc, pk asc)로 인덱스가 생성 되는 것으로 알고 있습니다. 그런데 만약 이 자동 포함되는 pk 의 정렬을 내림차순으로 하고 싶은 경우 방법이 있을까요? 혹은 명시적으로 (col1 asc, col2 asc, pk desc)로 생성하면 pk가 이미 있으므로 pk 자동추가 없이 인덱스를 생성해
  • 답변
    2
    3CH-O·1년 이상
    416
    0
    답변 2
    프로필 사진레코드 목록을 애플리케이션으로 가져올 때 긴 텍스트 처리는 어떻게 하시나요?
    DB 관련을 많이 올리게 되네요. 여러분들의 의견이 궁금해서 또 질문 올립니다. 오키를 포함하여 많은 게시판 사이트의 경우 글 목록을 조회해서 그 글 내용 일부를 보여줄 수 있게 되어있는데 글 내용이 짧으면 문제가 없지만 가끔 몇 백자가 넘는 장문의 글도 존재합니다. 하지만 이용자에게 일부만 보여주려는 경우에는 모든 내용이 필요하지 않고 앞 부분만 필요한데 그럼 이 장문의 내용을 커트하는 처리를 애플리케이션과 DB 중 어디서 하는 것이 더 좋을까요?
  • 답변
    4
    3CH-O·1년 이상
    533
    0
    답변 4
    프로필 사진RDB 테이블 설계에 대해 질문드립니다.
    안녕하세요 서비스에서 신고 기능을 구현하려고 하는데 RDB 테이블 설계 과정에서 조언이 필요하여 질문 드립니다. 현재는 상품, 상품 후기에 대해서 신고 기능을 만들 예정이고, 한 명의 회원은 같은 대상에 대해 중복 신고가 불가능하게 하고자 합니다(1회만 가능). 이를 위해 신고 이력을 테이블로 구성하여 관리하려 하는데 추후 신고 대상을 확대(회원 간 채팅 메시지 신고 등)할 가능성이 있습니다. 이 경우, 대상마다 신고 테이블을 각각 새로 만들기보다는
  • 답변
    2
    3CH-O·약 2년
    984
    0
    답변 2
    프로필 사진MYSQL 복합 유니크 키의 nullable한 컬럼에 대해 질문드립니다.
    auto increment pk 말고도 3개의 필드로 구성된 유니크 키를 사용하려고 하는데 보니까 MYSQL이 nullable 한 컬럼에 대해서 null 값을 고유한 값이 각기 다른 값으로(정확히는 알 수 없음) 취급하더라구요. (DB별로 정책이 상이한 것 같습니다) 다시말해 (철수, 영희, 13) 조합은 테이블에서 단 1개만 존재할 수 있지만 (철수, 영희, null) 조합은 무한히 저장이 가능하다는 얘기입니다. 요구사항으로는 null인 경우
  • 답변
    5
    좀·약 2년
    414
    0
    답변 5
    프로필 사진RDBMS 통계 내는데 적합한 가요 ??
    안녕하세요, 현재 일하는 곳에서 RDBMS( MYSQL )을 사용하여 여러가지 데이터들에 대해서 통계를 내고 있는데요 ... 그래서 여러가지 QUERY 문에 대해서 튜닝 문의도 들어오고 있기도 하고 있는 상태입니다 그러다 문득 궁금해진게 RDBMS가 통계에 적합한가라는 의문이 들어서요 .... 아직 주니어 개발자라 DBA 분들만큼 DB에 대해서 잘 알지 못하기도 해서 RDBMS의 통계 쪽의 능력치를 알지 못합니다 여러 가지 의견 많이 부탁드립니다
  • 답변
    3
    h.json·약 2년
    363
    0
    답변 3
    프로필 사진RDB에서 그룹-게시글-댓글과 같이 연관관계가 여러 번 중첩되어 있을 때 유효성 검사에 대해 질문드립니다.
    안녕하세요. 회원끼리 그룹을 만들고 그 그룹 안 게시판에서 게시글과 댓글을 작성할 수 있는 커뮤니티를 만들고 있습니다. 이를 구현하기 위해 RDB의 테이블 구조는 | 그룹 --(1:N)-- 게시글 --(1:N)-- 댓글 | 과 같은 형태입니다. 이런 구조에서, 댓글 수정하기 기능을 위해 해당 댓글에 접근할 때, 저는 그룹, 게시글, 댓글의 아이디를 모두 받아 유효성 검사를 하려고 합니다. (PUT my-url.com/groups/4/posts/
  • 답변
    2
    h.json·약 2년
    480
    0
    답변 2
    프로필 사진[DDD] DDD에서 회원의 권한, 역할 구현 질문.
    안녕하세요. DDD를 혼자 공부하면서 프로젝트에 적용해보자 하는 주니어 개발자입니다. 제가 구현하고자 하는 프로젝트에서 회원은 관리자, 유료 회원, 무료 회원 이렇게 세 권한이 있습니다. 이들은 권한 별로 가지는 속성과 기능이 크게 달라, 회원이라는 하나의 엔터티 객체로 합치지 않고, 관리자 객체, 유료 회원 객체, 무료 회원 객체로 분리하여 만드려고 했습니다. 하지만, 로그인, 로그아웃과 같이 회원이라면 가지고 있는 공통적인 메소드 또한 존재하기 때
  • 답변
    2
    osnie·약 2년
    311
    0
    답변 2
    프로필 사진장애 회원과 보호자 회원을 가진 ERD를 설계중인데 도움이 필요합니다.
    대학교 3학년 토이프로젝트 진행 과정에서 ERD 설계중 이래도 괜찮은 지 궁금해서 질문드립니다! 간단하게 설명하자면, 다음 기능을 위해 어떻게 DB를 구성해야할 지 고민입니다. 보호자 회원은 자신과 연관된 보호자 회원을 리스트로 조회할 수 있어야 합니다. 또한, 장애 회원 또한 자신과 연관된 보호자 회원을 리스트로 조회할 수 있어야 합니다. 두 종류의 회원(보호자, 장애회원)을 하나의 테이블로 구성하고, isDisabled 속성으로 두 회원을 구분
  • 답변
    2
    3CH-O·약 2년
    534
    1
    답변 2
    프로필 사진1:1 채팅 서버를 구현해보려고 하는데 데이터모델링에서 막혔습니다..
    회원ㅡ회원_채팅방ㅡ채팅방ㅡ메시지 우선 상기의 구조에서 디자인 중인데 다음 요구사항을 실현할 수 있는지 의문입니다. 회원은 진행중인 채팅방 목록을 볼 수 있다 가장 최근 업데이트 된 채팅방이 가장 위로 정렬된다. 채팅방 목록은 20개씩하여 불러온다. 채팅방마다 마지막 메시지 내용과 읽지 않은 메시지가 몇 개인지 표시된다. 대략 이 정도인데 2, 3을 구현하려면(4는 논외로 치더라도) 채팅방에 마지막 메시지 정보를 담는 컬럼을 넣고 메시지가 보내질 때
  • 답변
    5
    동킹콩·약 2년
    773
    0
    답변 5
    프로필 사진[결정장애] MySQL vs MSSQL vs 오라클
    용도는 토이프로젝트 만들면서 공부할려고 하는데요 나중에 SQLD도 준비할 의향은 있습니다. 예전에 간단한 토이프로젝트를 MySQL로 만들었다가 이번에 입사한 회사에서는 주구장창 MSSQL만 쓰고있네요. 오라클도 아주 오래전에 써보긴 했는데 이걸로 본격적으로 뭔가를 만들어본 적은 없고요. 다음 토이프로젝트를 준비중인데요, 셋 중에 어떤걸로 결정해야 할지 고민입니다. 셋 다 어떤 녀석들 인지는 알고 있음에도 불구하고 어떤걸로 결정해야 할지 고민입니다.
  • 답변
    1
    3CH-O·2년 이상
    414
    0
    답변 1
    프로필 사진GapLock에 대해 질문드립니다.
    질문은 두 가지 입니다. select...for update로 Lock을 설정하는 경우, ...에 모든 컬럼이 담겨야하는지, 아니면 select count(*) from mytable where mytable.column1 = 1 for update 또는 select 1 from mytable where mytable.column1 = 1 for update 이런식으로도 갭락이 걸리는지 궁금합니다. (colum
  • 답변
    5
    3CH-O·2년 이상
    530
    1
    답변 5
    프로필 사진INSERT 경합은 어떻게하면 좋을까요?
    (언제나 외래키가 문제네요^^) FK를 PK로 가지는 테이블이 있습니다. TABLE_1의 ID 값이 TABLE_2의 ID값이 되는 거죠. (처리 흐름상 어쩔 수 없이 특정 컬럼을 별개의 테이블로 분리시킨 결과) 서비스 레이어에서 TABLE_2가 존재하는지 조회해보고 없다면 INSERT 합니다. 그런데 테스트 돌려보니까 조회하는 시점에는 해당 PK가 없다가 삽입 시점에 다른 트랜잭션에 의해 생겨나는 경우를 간과했더라구요. TABLE_2의 조회는 반드시
  • 답변
    2
    donghyoya·2년 이상
    498
    0
    답변 2
    프로필 사진랭킹 테이블 구축할려고하는데 질문이 있습니다.
    랭킹 관련 테이블을 구축할려고 하는데 어떤 방법이 좋은지 모르겠어요.(chatgpt 말로는 2번이 데이터베이스 정규화가 잘 적용된거라고 하는데, 나중에 (일간, 월간, 연간 x 랭킹을 적용시킬 테이블)들을 한개한개씩 생성하는게 맞나 의문점이 들어서 여기서 이렇게 여쭤봅니다) 첫번째 방법은 랭킹전용 테이블을 생성후 안에 속성 값에 1~100개가 존재. 각 속성값(순위값)에다가 각각의 맞는데이터를 올린다. 배치파일로 따로 백그라운드에서 할예정 두번째 방법
  • 해결
    3
    3CH-O·2년 이상
    361
    0
    해결 3
    프로필 사진RDB 조회 시 다음과 같이 구성해도 괜찮을까요?
    SELECT table1.column1, table1.column2, ... , SELECT table2.COUNT() FROM table2 WHERE table2.id = ? FROM table1 WHERE table1.id = ?여기서 서브쿼리만 분리해서 요청시마다 실시간으로 조회하고 나머지는 캐싱(애플리케이션 영역에서)을 할까 싶습니다. 잦은 중복조회가 예상되는 요청이고, 실제로 변할 가능성이 있는 건 서브
  • 답변
    3
    kmw1218·2년 이상
    422
    0
    답변 3
    프로필 사진DB 테이블 설계 질문입니다!
    schedule 테이블에서 시/종착역을 가지고 있어야되서 station_line PK를 2개 포함하는 상황입니다. 이런 상황을 처음 겪어봐서 어떻게 연관관계를 설정하는지 부터 막막하네요 ㅜㅜ... 좋은 방법 추천해주실 수 있을까요?
  • 답변
    1
    문케이크·2년 이상
    354
    0
    답변 1
    프로필 사진관계형 DB N:N 관계에서의 검색 쿼리 질문 (JPQL 사용중)
    안녕하세요, 스프링 JPA 를 사용중이여서 JPQL 을 사용중입니다. 다음과 같은 관계에서 검색 요청을 구현하고 있는데, 쿼리 관련해서 어려움을 겪고 있어 선배님들께 질문을 드려보게 되었습니다. 위 그림과 같이 그룹과 카테고리는 N:N 관계로 묶여 있습니다. 이 때, 검색 조건이 "keyword 가 그룹 이름, 혹은 카테고리 value 와 일치하는 그룹을 검색 (생성일로 order, 20개씩 페이징 검색)" 입니다. 시도해본 것들
  • 답변
    4
    3CH-O·2년 이상
    518
    0
    답변 4
    프로필 사진 연관관계 설정을 굳이 하지 않아도 될까요?
    member 테이블에 id, 가입 시점에 입력되는 nullable한 recommender_id(member 테이블 자기참조)가 있을 때 자신과 조인할 일이 없고 항상 recommender_id까지만 요구된다면 연관관계를 맺지 않아도 괜찮을까요? 로직흐름은 가입 시 recommender_id 입력 받음 recommender_id가 유효하 recommender_id를 가지고 insert 됨. 이 후, select 시에도 member.recommender_
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 다음
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