inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

공통 코드에서 Redis Pub/Sub은 최근 실무에서 쓰이진 않나요?

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

Redis Pub/Sub 구독을 통해 Redis 갱신 시 Sub로 구독 중인 각 서버에 캐시 무효화 및 강제 갱신 시키는 구조는 잘 안쓰이나요? 이 방법도 네트워크 순단 시 fire and forget, 구현 복잡도가 높음 등의 문제가 있긴한데 실무에서는 Pub/Sub을 잘 안쓰는지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
kekim 댓글 2 좋아요 0 조회수 184

48강 csv

미해결

실리콘밸리 데이터 리더가 알려주는 Airflow 기초

안녕하세요, 강사님 우선 좋은 수업 제공해주셔서 좀 더 쉽게 툴을 배우고 있습니다 감사합니다. 다름이 아니라 48강 csv 파일 2개를 어디서 다운로드 받는지 모르겠습니다 session_timestamp.csv user_session_channel.csv 자료 다운로드를 클릭하면 pdf만 다운로드 됩니다 학습 관련 질문을 상세하게 남겨주시면 더 좋습니다. 예를 들어 이해가 안 가는 부분이 있다고 하면 강의에서 어느 부분인지 어떤 부분이 이해가 안되는지 등등 추가 정보가 큰 도움이 됩니다. 그리고 에러가 난다면 어떤 에러 메시지가 나오는지 같이 공유해주세요. 혹시라도 유사한 질문이 있었는지 먼저 확인 부탁 드리겠습니다. 서로 예의를 지키며 존중하는 문화를 만들어갔으면 하고 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • python
  • sql
  • airflow
  • snowflake
한지훈 댓글 2 좋아요 1 조회수 106

DELETE -> SELECT 질문 드립니다.

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요 단건데이터(ex: 로그) 처리의 경우에는 크게 고민하지 않고 MERGE를 사용하여 처리하고 있습니다. 하지만 10~20건 이상의 데이터셋이 들어오는 경우에는 어떤 방식으로 처리하는 것이 더 적절한지 고민이 되어 질문드립니다. 데이터 DELETE -> INSERT 2번의 쿼리 수행(또는 BEGIN으로 1번에 수행) 데이터 STATE (I, U, D 등)를 활용하는 방식 화면에서 데이터에 INSERT / UPDATE / DELETE 상태값을 기반으로 서버에서 DELETE 1회, INSERT 1회, UPDATE N회를 수행 실무에서는 작업 공수 문제로 1번 방식(DELETE -> INSERT)을 선택하는 경우가 많았습니다. 다만 이 방법을 사용하면서 DELETE로 인해 발생하는 DB 블록 낭비 기존 데이터의 CREATE_DATE가 유지되지 않아 UPDATE_DATE와 의미 차이가 사라지는 문제 데이터 관리, 유지보수, 성능 측면에서 어떤 방식이 더 바람직한 선택인지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
index 댓글 1 좋아요 0 조회수 80

상속 관계 모델링의 적용 기준 질문

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요 영한님! "8. 상속 관계 설계" 강의에서, 상품 테이블 을 예시로 들어, 슈퍼타입-서브타입 모델링을 설명해주셨는데요! 만약에 서브타입이 다른 테이블과 관계를 맺게 된다면, 이 케이스에도 슈퍼타입-서브타입 모델링을 적용하는게 괜찮을지 궁금하여 질문을 드립니다! 예를 들어, 신고 내역을 저장하는 테이블을 모델링하는 상황에서, 회원 신고/게시글 신고/댓글 신고/그룹 신고 이렇게 나뉜다면 슈퍼타입-서브타입 상속 전략을 사용해도 괜찮은지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
bebe 댓글 1 좋아요 0 조회수 97

파일 안열림

미해결

핵심만 쉽게, 모두의 SQL 데이터 분석

앞서 두 설치파일은 영상 그대로 모두 잘 설치되었으나, 실습 파일에 해당하는 데이터 파일들이 아래 사진과 같이 SQL 파일로 실행되지 않고 텍스트 파일인 메모 형태입니다. 이 경우 어떻게 해결할 수 있을까요?

  • sql
  • 퍼포먼스-마케팅
영주 댓글 1 좋아요 0 조회수 80

GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?

미해결

[2026] 비전공자도 한 번에 합격하는 SQLD 올인원

GROUP BY 절 문제 4번에서 집계함수가 반드시 포함되어야 한다고 나오는데 반드시 필수는 아닌거로 알아서 글 남겨봅니다.

  • sql
  • 빅데이터
  • 코딩-테스트
  • 데이터-엔지니어링
  • SQLD
윤수 댓글 2 좋아요 1 조회수 109

평균값 구하기

해결됨

데이터 분석을 위한 SQL 문제풀이 (Advent of SQL 2024)

안녕하세요. 장르별 평균 값을 구할 때, 데이터가 null 인 부분은 모두 0으로 처리해서 계산해야 하지 않나요?

  • sql
  • mysql
  • postgresql
  • sqlite
댓글 2 좋아요 0 조회수 89

ON을 명시하지 않았을 경우 질문드립니다.

미해결

김영한의 실전 데이터베이스 - 기본편

문제 3번을 풀다가 select * from orders o inner join users as u on o.user_id=u.user_id inner join products as p; 이러한 쿼리를 작성하게 되었습니다. 실행 결과로 오류 없이 테이블이 나왔습니다. 그래서 이걸 바탕으로 문제를 풀었다가 결과가 답안과 달라 문제점을 찾다가 on o.product_id=p.product_id 을 작성하지 않은 잘못된 쿼리라는 것 알았습니다. 여기서 질문이 있습니다. inner join이 공통된 부분을 join하는 것이라고 하셨는데, orders와 users를 조인 후 products를 조인 할 때 제가 작성한 쿼리의 경우 연결 조건인 ON을 지정하지 않았는데 어떻게 join하여 결과 테이블이 나올 수 있는 것인가요?

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
yoon6669 댓글 1 좋아요 0 조회수 106

실전 모의고사 난이도

미해결

[2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

안녕하세요! 실전 모의고사는 일반 sqld 시험에 비해서 난이도가 어려운 편인가요? 쉬운 편인가요?

  • sql
  • 빅데이터
  • oracle
  • mssql
  • SQLD
김윤수 댓글 1 좋아요 1 조회수 126

TTL 캐싱에 대한 질문

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요! 강의를 듣다보니 TTL 캐싱을 사용할 때에도 오류가능성이 존재하지 않나 싶어 질문 남깁니다. TTL을 1분이라 가정했을 때 TTL이 지나기 전에 DB의 값이 바뀌고, 그 이후 TTL이 지나기 전에 캐싱된 값을 사용하게 된다면 DB에 있는 값과 캐싱되어있는 값에는 차이가 존재하지 않나요? 이에 대해선 어떻게 구현되어있는지 궁금합니다

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
pshpark12345 댓글 1 좋아요 0 조회수 130

강의 2:53 union을썼는데도 션이 중복

미해결

김영한의 실전 데이터베이스 - 기본편

[질문 내용] 강의 UNION 정렬 2:53초부근에 UNION을 사용해서 결과를 불러오는데 션이 중복으로 표출됩니다. UNION은 중복을 제거하지 않나요? created_at 에 데이터가 다르기때문에 모두 표출된건지 궁금합니다!

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
JH_Y 댓글 1 좋아요 0 조회수 94

Live SQL 스크립트 설치건

미해결

[2026] 비전공자도 한 번에 합격하는 SQLD 올인원

먼저 유사한 질문이 있었는지 검색해보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 알려주신 스크립트 'EMP and DEPT' 스크립트가 보이지 않는데, 어떤 스크립트를 설치하면 될까요?

  • sql
  • 빅데이터
  • 코딩-테스트
  • 데이터-엔지니어링
  • SQLD
유다정 댓글 2 좋아요 1 조회수 98

Intersect로 봄학기에 등록된 수업 검색 영상에서 궁금한 점이 있습니다.

미해결

실습으로 손에 잡히는 SQLD(2과목)

1분 50초에 SELECT b . course_id , b . title FROM v_intersect a , course b WHERE a . course_id = b . course_id 코드가 이렇게 짜여져있는데 course 테이블에 title은 없고 course_name으로 유추되는데 맞을까요?

  • sql
  • oracle
  • mssql
  • SQLD
말차좋아 댓글 2 좋아요 0 조회수 104

공통 코드 사용시 컬럼 타입 설정

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요. 공통 코드를 가져와 사용하는 테이블 스키마를 정의할 때 궁금한 점이 있습니다. 영상 11분 05초를 보면 주문 테이블 과 결제 테이블 을 정의합니다. 이때 , order_status , payment_method , payment_status 와 같은 컬럼을 varchar로 정의하셨습니다. type-safe하게 정의한다면, 해당 컬럼들을 enum으로 정의하거나 공통 코드 상세 테이블과 relation을 설정해서 외래키를 사용할 거 같은데, 이와 같은 방식은 유지보수를 더 어렵게 만드는 구조인걸까요? type-safe하게 만들고 싶다면 애플리케이션 레벨(서버측 코드)에서 정의해주는게 좋은 방법인걸까요? ---------------------- 참고로 저는 nodejs 기반의 백엔드 개발자이며, 김영한님의 강의는 네트워크+DB만 수강하고 있습니다. (java+springboot+jpa 등의 지식과 경험은 전무합니다.)

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
JB_ 댓글 1 좋아요 0 조회수 119

오타가 있는거같습니다.

미해결

실습으로 손에 잡히는 SQLD(2과목)

3:05에 A.사용시간대가 아니라 B.사용시간대가 맞는거죠?

  • sql
  • oracle
  • mssql
  • SQLD
말차좋아 댓글 2 좋아요 0 조회수 93

간단한 모델 서빙용으로 FastAPI를 공부하려고 합니다.

미해결

FastAPI 완벽 가이드

안녕하세요. 현재 팀 단위 프로젝트를 진행 중이며, Python으로 구현한 모델을 API 형태로 서빙하는 역할을 맡아 FastAPI를 공부하려고 합니다. LLM 모델을 로드하고 추론 요청을 처리하는 모델 서버 용도로 FastAPI를 활용할 계획이며, Spring 백엔드에서 해당 서버를 호출하는 구조를 고려하고 있습니다. 이 강의가 모델 서빙을 직접적으로 다루는 강의는 아니지만, FastAPI에 대해 전혀 모르는 상황이라 우선 강의를 통해 기본기를 익히고자 합니다. 모델 서버 구축 목적이라면 강의에서 어떤 섹션들을 필수적으로 들어야하는지 강사님의 의견을 듣고 싶습니다. 감사합니다.

  • python
  • sql
  • sqlalchemy
  • FastAPI
Staty 댓글 1 좋아요 0 조회수 148

where 대신 having을 써도 되나요?

미해결

김영한의 실전 데이터베이스 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] select * from products p1 where price >= ( select avg(p2.price) from products p2 where p2.category = p1.category); 대신에 select name,price from products p1 where price >= (select avg(p2.price) from products p2 group by category having p1.category=p2.category); 으로 써도 문제 없나요?

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
escho94 댓글 1 좋아요 0 조회수 125

주문 내역에 대한 고객 데이터

미해결

김영한의 실전 데이터베이스 - 기본편

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/ [질문 내용] 강사님께서 주문 내역에 대한 데이터면 이제 주문(orders) 테이블을 기준으로 하는것이 좋겠다 정도는 이제 느낌이 올거에요 라고 하셨는데 전혀 느낌이 오지않아서 흑흑... 제가 생각하기엔 ~에 대한 [고객 데이터]이니까 users가 주인공이여서 그걸 기준으로 잡는다고 생각했는데요 ~ 에 대한일때 ~물결표시있는 부분을 기준으로 잡아야하나요?

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
escho94 댓글 2 좋아요 0 조회수 101

문제 링크 변경

해결됨

SQL 코딩테스트를 위한 첫 걸음

2번째 문제 링크가 변경된 듯 해요 https://leetcode.com/problems/classes-with-at-least-5-students/

  • sql
  • mysql
  • 코딩-테스트
화를참자 댓글 2 좋아요 0 조회수 99

history_creted_at과 valid_from

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요, 강의에서 valid_from과 valid_to를 사용하는 경우 history_created_at이 빠져있는데 이게 개념적으로는 같아서 제거가 된 게 맞는지 궁금합니다!

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
이택승 댓글 2 좋아요 1 조회수 92

인기 태그

인프런 TOP Writers

주간 인기글