공부 !/Data
-
Vector DataBase, 너 누군데 ..공부 !/Data 2025. 1. 21. 20:06
직장에서 교육세미나를 진행해야하는 일이 생겼다 .. 하하 !어떤 주제를 잡을지부터 많이 고민했던 것 같다 나는 벡터 DB 를 선정해서 발표했고 그 기록을 남기고자 글을 쓴다 !Vector Database 너 누군데 .. ..텍스트인 정형데이터뿐 아니라 이미지 등 비정형 데이터 더나아가 LLM까지 앞으로는 벡터DB를 빼놓을 수 없는 시대가 되어 벡터DB를 주제로 선정했다벡터 데이터베이스는 수학적 표현으로 저장된 데이터의 모음이라고 이해하면 쉽다 수학적으로 표현된 데이터로 머신러닝 모델에서도 입력을 더 쉽게 활용할 수 있고 검색, 추천, 텍스트 생성 사용 사례에 머신 러닝을 사용할 수 있습니다 ???이미 우리도 모르는 사이에 우리 일상에서는 이미 벡터 디비를 사용하고 있으며 벡터 간의 유사도 검색은 다양..
-
SQLD 01_01 데이터 모델링의 이해 요약공부 !/Data 2022. 3. 7. 23:48
데이터모델링 업무에 필요로 하는 데이터를 시스템 구축 방법론에 의해 분석/ 설계하여 정보시스템(DB) 를 구축하고 개발 및 데이터 관리에 사용한다 데이터모델링 특징 특징 설명 추상화 현실세계를 간략하게 표현한다 단순화 누구나 쉽게 이해하도록 표현한다 명확화 한 가지 의미로 해석되도록 표현한다 관점 데이터관점 비즈니스 프로세스에서 사용되는 데이터를 의미 업무가 어떤 데이터와 관련이 있으며 무슨 관계인지에 대해 모델링 ( What, Data ) 구조 분석, 정적 분석 프로세스관점 비즈니스 프로세스에서 수행하는 작업을 의미 업무가 실제하고 있는 일은 무엇이며 어떻게 해야 하는지에 대해 모델링 ( How, Process ) 시나리오 분석, 도메인 분석, 동적 분석 데이터와 프로세스의 상관 관점 프로세스와 데이터..
-
SQLD 01_02 데이터 모델과 성능 요약공부 !/Data 2022. 3. 7. 01:27
정규화 최소한의 데이터 중복, 최대한의 데이터 유연성, 데이터 일관성을 위해 데이터를 분리하는 과정이다 정규화를 통해 데이터 모델의 독립성을 확보하고 데이터 모델의 변경을 최소화할 수 있다 정규화절차 정규화 절차 설명 함수적 종속성 제1정규화 속성의 원자성을 확보하며 PK 설정 완전 함수 종속성 제2정규화 PK가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성 제거 부분 함수 종속성 제3정규화 PK를 제외한 칼럼 간 종속성 제거 = 이행 함수 종속성 제거 이행 함수 종속성 BCNF PK를 제외하고 후보키가 있는 경우, 후보키가 기본키를 종속시키면 분해한다 정규화와 함수적 종속성 정규화는 함수적 종속성을 근거로 한다 함수적 종속성은 데이터들이 어떤 기준값에 의해 종속되는 현상으로 기준값을 결정자 종..
-
SQLD 02_01 SQL 기본 요약공부 !/Data 2022. 3. 6. 18:48
관계형 데이터베이스 ( Relation DB ) 1960년대 : 플로우차트 중심의 개발, 파일 구조를 통해 데이터를 저장하고 관리 1970년대 : DB 관리 기법이 태동되던 시기, 계층형 Hierachical, 망형 Network DB 상용화 1980년대 : 현재 대부분 기업에서 사용되는 관계형 DB의 상용화, Oracle, Sybase, DB2 등장 1990년대 : 인터넷 환경의 급속한 발전과 객체 지향 정보를 지원하기 위해 객체 관계형 DB로 발전 관계형 DB는 1970년대 E.F. Codd 박사의 논문에서 처음 소개되어 릴레이션에 데이터를 저장하고 관리하며 릴레이션을 사용해 연산한다 관계 Relation과 조인 연산을 통해 합집합 / 교집합 / 차집합 등을 만들 수 있다 DB와 DBMS 차이 DB ..