inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

온톨로지 구축

미해결

graphRAG - Neo4J로 구현하는 지식 그래프 기반 RAG 시스템 (feat. LangChain)

시멘틱 온톨로지 구축을 위해 데이터를 먼저 공부하고있습니다. RAG는 구축된 데이터가 들어간걸 조회할 때 쓰는거라고 생각하고있습니다. 온톨로지 구축을 위해 원천데이터 자체를 분석해서 도메인 사전을 만들어야한다는것을 알고있는데 이걸 어떤식으로 구조화해서 구축해야하는지가 감이 안옵니다. 정규식으로는 한계가 있을 것 같고 LLM으로 하자니 할루시네이션 등의 문제가 발생할 여지가 있고요 이런 관련된 강의를 진행하시거나, 제가 강사님 3가지 로드맵을 다 구독중인데 3개중 볼만한 강의가 있으면 회차좀 가이드부탁드립니다..

  • dbms/rdbms
  • neo4j
  • llm
  • langchain
  • rag
안승현 댓글 1 좋아요 0 조회수 62

실제로 작은 기업에서 기획 롤

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

안녕하세요 선생님, 실제 필드에선 클라이언트의 요구 사항이 명확하지 않고, 기획자가 없으며, 개발자가 대부분의 일을 다 해내야 하는 경우가 있는데, 클라이언트(대표님 또는 상사)와 소통, 기획서 작성, 설계, 개발까지 혼자 하게 될 때 현명하게 대처하는 방법은 뭐가 있을까요? 큰 기업은 각자의 업무에 집중할 수 있겠지만, 작은 기업은 그게 쉽지 않은 걸 알고 있습니다 클라이언트와 소통, 화면 기획 및 요구 사항 작성등은 어떤식으로 공부해야할까요?

  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
  • 기획자
박원우 댓글 1 좋아요 1 조회수 64

기출문제

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요 주말코딩님 죄송하지만 혹시 20년도 ~ 22년도 2회차 문제들은 따로 강의영상 올려주실 생각은 없나요?

  • python
  • java
  • c
  • 정보처리기사
  • 정보처리산업기사
김장호 댓글 1 좋아요 0 조회수 78

order_product 까마귀발

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

orders product 중간 테이블 order_product 에서 orders -> order_product 참여도 및 카디널리티가 O< 로 되어있는데 주문은 하나의 주문 상품은 꼭 포함해야하니까 -|< 가 맞지 않나요? 질문 남깁니다!

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

정보처리기사 실기 zip

해결됨

2026 벼락치기 합격! 기출문제 집중 정보처리기사 실기

안녕하세요 수업자료 다운 받으면 자료가 하나도 보이지않는다는 문의남겼었습니다 알려주신 방법, 다른 문의에 있는 방법대로 다해봤으나 여전히 같은 문제가 발생합니다 마지막 방법으로 인쇄 눌러서 복사하려고하니깐 이러한 형태로 뭉쳐서 나오기에 공부하는데 어려움이 생깁니다 제가 지금 공부를 바로시작하려는데 계속 어려움이있으니 정보처리기사 zip파일 메일로 보내주시면 빠르게 공부할수잇을것같습니다 s2yeeuns@naver.com 빠른조치부탁드립니다

  • python
  • java
  • c
  • 정보처리기사
  • database
박예은 댓글 2 좋아요 1 조회수 85

답을언제쯤받아볼수있나요

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

?

  • java
  • spring
  • mysql
  • redis
  • 이력서
ariel123 댓글 2 좋아요 0 조회수 112

공통 코드 , 계층 구조 질문

미해결

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

안녕하세요. 공통 코드와 계층 구조 관련해서 질문이 있어 질문 드립니다. 이전에 경험했던 프로젝트 보면 공통 코드와 계층 구조 테이블을 다 합친 일명 '만능 코드 테이블' 에 모두 넣고 사용하는 방식도 사용했는데 이번 공통 코드(자연키, 복합키) 강의와, 계층 구조의 강의를 들으며 시야가 또 달라지네요. 예를 들면 주문 상태 코드와, 상품 코드를 하나의 테이블의 대체키, 외래키를 적용해서 사용했었네요. 혹시 '만능 코드 테이블'의 경우는 추후 유지보수와 개발 편의 관점에서 개선해야하는 부분이 맞겠지요? 만약에 개선하게 된다면, 어떤 기준으로 나누면 될지. 설계적 관점에 대해 혜안을 듣고 싶습니다. 예를 들면, 공통 코드 테이블 2개와, 계층 테이블 이렇게 두고 계층의 가능성으로 보통 나누는지 궁금하고, 추가로 도메인 성격까지 고려해서 테이블을 또 쪼개는지 등이 궁금합니다. 그리고 CS 팀에서 고객 문의 사항에 문의 유형을 최초 상품, 주문, 배송 이런식으로 공통 코드에 넣어서 사용하고 있었는데, 갑자기 정책이 바뀌면서 주문 하위에 주문 오류, 주문 취소 등 하위 개념이 생기면 계층 테이블로 옮겨야 할 거 같은데 이런 경우는 애초에 기획당시에 개발자가 확장 가능성에 대해 고민을 하고 공통 테이블로 넣었으면 안되는 것인지에 대한 부분도 궁금하네요. 매번 질높은 강의로 도움주셔서 감사합니다!

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
박용규 댓글 1 좋아요 1 조회수 81

데이터베이스 노션

해결됨

2026 벼락치기 합격! 기출문제 집중 정보처리기사 실기

데이터베이스 노션관련 승인이 떨어져야한다는데 언제승인되나요?

  • python
  • java
  • c
  • 정보처리기사
  • database
박예은 댓글 2 좋아요 0 조회수 70

형 책 어떻게 받아?

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

형 책 어떻게 받아?형 책 어떻게 받아?형 책 어떻게 받아?

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
shguddnr2 댓글 1 좋아요 1 조회수 96

PPT 자료 공유 받을 수 있을까요?

미해결

초심자를 위한 친절한 Java 한바퀴

안녕하세요. 수업 잘 듣고 있습니다. 좋은 강의 감사합니다. 혹시 강의 때 사용하신 PPT 자료를 공유받을 수 있을까요? 복습하는 데 많은 도움이 될 것 같습니다. 감사합니다.

  • java
  • 객체지향
  • backend
꿈꾸는 자 댓글 1 좋아요 0 조회수 47

@JsonIgnore 이후 Internal Server Error가 발생하지 않습니다.

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

[강의] 간단한 주문 조회 V1 : 엔티티를 직접 노출 [시간] 8분 25초 [질문 내용] 양방향 연관관계로 인한 무한 루프 문제까지는 발생하였고, @JsonIgnore로 해결하였습니다. 그런데 강의 내에서 지연 로딩으로 인해 발생하는 "Internal Server Error"가 발생하지 않고 아래 사진과 같이 200 OK가 뜨면서 조회 결과가 나옵니다 ㅜㅜ 강의와 같은 에러가 발생하지 않는 이유를 모르겠습니다...

  • java
  • spring
  • spring-boot
  • jpa
Soo_6 댓글 3 좋아요 0 조회수 96

수업노선자료파일 다운

해결됨

2026 벼락치기 합격! 기출문제 집중 정보처리기사 실기

안녕하세요 수업노션자료파일을 다운받으면 폴더에 파일이 하나도없는데 이게 맞나요/? 또한 c언어등 실행요령 자료 다운받으면 미디어 플레이어 뜨는게 맞나요?? s2yeeuns@naver.com 제 자료가 이상하다면 저도 메일로 첨부부탁드립니다 🙂 감사합니다

  • python
  • java
  • c
  • 정보처리기사
  • database
박예은 댓글 2 좋아요 0 조회수 66

5~9까지 램덤숫자출력

미해결

Java 자바 문법 총정리 - 1시간

random.nextInt(4) + 5; -> 0, 1, 2, 3에 5를 더하기에 5~8까지입니다. random.nextInt(5) + 5; 로 해야 5~9까지 숫자를 랜덤하게 출력합니다.

  • java
sohee kim 댓글 1 좋아요 0 조회수 52

프로젝트가 없어요..

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

프로젝트한게 없는데 어떻게 하죠??..포트폴리오를 작성하려는데..프로젝트한게없어서 강의들으면서 한걸 써도 된아요??

  • java
  • spring
  • mysql
  • redis
  • 이력서
ariel123 댓글 2 좋아요 0 조회수 109

C언어에서

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

C언에서 ""게 거짓이라는데 챗지피티는 메모리에 '역슬래시0'이 존재하기에 참이라는데 헷갈리네요

  • python
  • java
  • c
  • 정보처리기사
  • 정보처리산업기사
김장호 댓글 1 좋아요 0 조회수 78

포인터 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

포인터를 입력값으로 받는 함수부분에서 This is string 은 pointer가 전체출력이고, 문자열길이 측정하기 부분에서 Hello World는 pointer가 H만 시작되나요? 헷갈리네요

  • python
  • java
  • c
  • 정보처리기사
  • 정보처리산업기사
김장호 댓글 2 좋아요 0 조회수 78

JpaCursorItemReader의 정렬 조건 부재의 영향

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

형 질문있어. 페이징 기반 ItemReader 에서는 예제와 같이 ORDER BY 를 추가해야 한다. ORDER BY 가 없으면 매 페이지를 읽을 때마다 데이터의 순서가 보장되지 않아 일부 데이터가 누락되거나 중복될 수 있다. 라고 했잖아. 이 말은 곧 " JpaCursorItemReader 는 ORDER BY를 추가하지 않아도 괜찮다"로 들리는데 맞아? GPT는 아니라고 하거든. cursor 기반도 마찬가지로 ORDER BY가 없으면 재실행마다 DB에 정렬 순서를 위임하는데, DB는 쿼리 플랜이 변경되는 등 여러 원인들에 의해 실행마다 달라질 수 있대. 뭐가 맞아?

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
seoys0910 댓글 2 좋아요 1 조회수 77

changeTeam 메서드 질문

해결됨

실전! 스프링 데이터 JPA

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 08:40 쯤에 public void changeTeam(Team team) { this.team = team; team.getMembers().add(this); } 이 부분에서, 내 팀을 변경해주고 변경할 팀에 해당 member를 넣어주는데 팀만 변경해 주면 되지 않나요? 따로 해당 team의 .getMember에 해당 멤버를 넣어주는 이유가 무엇인지 궁금합니다. 저장하기 전 까지는 해당 영속성에서는 이전 team에 할당이 되어 있어 수동으로 바꿔주는 것 인가요?

  • java
  • spring
  • spring-boot
  • jpa
Minho Lee 댓글 1 좋아요 0 조회수 61

[DB설계] 탈퇴 유저의 구독 정보 유지 및 이메일 마스킹 관련 질문입니다.

해결됨

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

안녕하세요, 유저 테이블과 구독 테이블 설계 중 해결하기 까다로운 지점이 생겨 질문드립니다. *현재 상황을 보다 이해하시는데 문제가 없으시기 위해 ai로 질문을 정리한점 먼저 말씀드립니다. 1. 현재 상황 및 서비스 정책 유저 테이블: id(PK) , email(UK) / 탈퇴 시 소프트 삭제, 개인정보 보호를 위해 이메일 마스킹 필수. 구독 테이블: 현재 활성화된 구독 정보 딱 1건만 관리 (이력은 별도 테이블 존재). 서비스 정책: 탈퇴 후 동일 이메일로 재가입 시, 기존 로우 복구가 아니라 새로운 로우로 Insert 됩니다. 단, 재가입 시 과거 구독 정보는 그대로 이어받아야 합니다. 2. 제가 고민해 본 방법들과 예상되는 문제점 생각한 방법 1) 구독 테이블이 유저 PK( id )를 외래키로 바라보게 한다. 예상 문제: 재가입 시 유저 테이블에 새 로우가 Insert 되면서 새로운 PK를 발급받기 때문에, 과거 PK를 바라보고 있던 구독 테이블과 연결 고리가 끊어집니다. 생각한 방법 2) 유저 테이블에 '이메일 해시(유니크X)'를 두고, 구독 테이블과 해시값으로 매핑한다. 예상 문제: 해시는 개인정보가 아니므로 탈퇴 후에도 유저 테이블에 남겨둘 수 있어 재가입 매칭은 가능합니다. 하지만 유저가 중간에 이메일을 변경하는 경우 , 유저 테이블의 이메일 해시뿐만 아니라 구독 테이블 및 구독 이력 테이블의 해시값까지 전부 동시 UPDATE 쳐야 하는 번거로움이 생깁니다. 3. 질문 요약 개인정보 보호를 위해 유저 테이블의 이메일 원본은 마스킹하면서도, 재가입 시 동일인임을 식별해 과거 구독 정보를 매칭해 주어야 합니다. 여기에 유저의 이메일 변경 가능성까지 고려해야 하는 상황입니다. 이 경우 구독 테이블의 매핑 키 체계를 어떻게 잡는 것이 가장 깔끔하고 현명한 DB 설계 원칙 일까요? 실무에서 이런 케이스를 해결하는 정석적인 아키텍처 가이드가 궁금합니다!

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

자연키 vs 대리키 실무질문

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

자연키vs대리키 강의를 보면 대리키를 사용하는게 안정성,유연성에 있어 많은 장점이 있어 대부분 대리키를 사용한다고 하셨는대, 다음과 같은 케이스에도 대리키를 쓰는게 좋을지 궁금합니다. (뒤에 강의에 나올수도 있지만 현시점 궁금해서 질문드립니다.) 1. 조인테이블의 경우 a,b테이블의 pk인 대리키를 이용해 복합키를 만들어서 pk로 쓰면 될지, 아니면 그것 역시 따로 대리키를 만들어야 할지 궁금합니다. 2. 정말 단순한 enum 형태의 테이블일 경우, 예를 들어 유저상태값을 표현하기위해 정상,휴면,탈퇴 등을 기록하는 테이블의 경우 자연키, 대리키 어떤거를 써야할지 궁금합니다. 제가 경험한 바로는 enum 형태의 간단한 테이블조차 대리키를 사용하니 유저 테이블을 조회할때 간단한 상태값조차 조인을 해서 봐야하니 불편하더라고요. 감사합니다.

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

인기 태그

인프런 TOP Writers

주간 인기글