일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 데이터베이스
- Git
- 초보코딩탈출
- 배열
- 자바프로그래밍
- spring
- 기초코딩
- 메소드
- Elk
- 리눅스
- 초보코딩
- github
- 자바기초
- 자바 스프링
- 프로그래밍언어
- Java
- 스프링 기초
- 알고리즘
- 스프링
- 코딩초보
- 자바
- 이클립스
- 프로그래밍
- eclips
- JAVA기초
- 클래스
- 제이쉘
- JShell
- 컴퓨터과학개론
- 프로그래밍기초
- Today
- Total
목록개발 관련/Database (16)
키보드워리어
LLM에 대해 살펴봅니다. LLM이란? 콘텐츠를 생성하고 사람의 프롬프트에 응답하도록 설계된 Large Language Models 애플리케이션입니다. 새로운 혁신적인 기술과 마찬가지로, 제너레이티브 AI LLM에도 강점, 한계가 있습니다. 새로운 채팅 어시스턴트 LLM 의 강점 ● 대화형 - 사람의 입력을 이해합니다. ● 새 콘텐츠 생성 - 사용자 입력에 반응합니다. ● 예제, 코드까지 제공 가능 ● 전문가 수준의 지식 제공 Large Language Model 의 한계 ● 기본 모델 학습은 public 데이터에서만 기반합니다 ● 트레이닝 및 fine-tunning 시점의 데이터로 고정됩니다 ● 매번 다른 응답 및 환각(Hallucination) ● 대규모 사용에 따른 비용 및 개인정보 보호 문제 mu..
- Redis 와 kafka 이점 비교 상황 비교 신뢰성, 보안 카프카 데이터 양 카프카 속도 레디스 보관 원치 않음 레디스 Redis의 구조 Redis의 교육(링크) Learn Redis with Free Online Courses Learn about Redis for free from the experts at Redis. Engaging courses covering data structures, streams, search, security & more. university.redis.com 대부분의 교육 서비스들은 유료 기본: Redis 기본 구조 및 활용 (101, 202~204) 옵션: language (Python,java, …) 고급: 보안, 아키텍쳐 ▶ 장점 자원의 고가용성 실현 가능..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘 트랜잭션에 대해 살펴볼게요. 트랜잭션이란? 트랜잭션(Transaction)은 데이터베이스에서 한 번에 실행되어야 하는 연속적인 작업의 논리적인 단위입니다. 트랜잭션을 사용하여 데이터를 추가할 때 자동 커밋(Auto Commit)을 꺼야 하는 이유는 데이터의 일관성과 안정성을 보장하기 위해서입니다. 자동 커밋이 활성화되어 있는 경우, 각각의 SQL 문이 실행될 때마다 즉시 변경된 내용이 데이터베이스에 반영되어 커밋됩니다. 하지만 여러 개의 SQL 문으로 이루어진 작업을 트랜잭션 없이 수행할 경우, 중간에 오류가 발생하거나 예상치 못한 결과가 발생할 경우 데이터의 무결성이 깨질 수 있습니다. 트랜잭션을 사용하여 데이터를 추가할 때 자동 커밋을 꺼야 하는 이..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 데이터 베이스 정규화 정리 들어갑니다. 정규화란? 데이터베이스가 대충 만들어 졌다면 단계별로 정규화 시키는게 중요합니다. 정규화는 정처기를 통해 배웠던 내용입니다. 3과목 참고해주세요. 대충 만들어진 데이터 베이스들 정리용 원래 관계형 데이터 베이스는 하나의 셀에 하나의 값만 저장해야합니다. 두개의 데이터를 한 셀에 넣은 다면 정규화가 필요합니다. 1정규형 반복되는 데이터를 가로가 아닌 세로로 늘리는것이 1정규화 제 1정규화에서 테이블 분할과 기본키(PK)지정 이뤄짐. 2정규형 완전 함수적 종속성 관계 제거한 것. 함수적 종속성 관계란 하나의 키값을 통해 데이터를 특정 지을 수 있는것을 가리킴. PK로 지정된 데이터들중에서 종속성 관계를 제거해준다. ex) ..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 데이터 시스템설계를 좀 살펴볼건데요~~ 한빛 미디어사의 SQL첫걸음을 참고하였어요. 데이터베이스 설계 1.데이터베이스 설계 논리형과 물리명 데이터베이스에서 "물리명(Physical Name)"은 실제 데이터베이스에 생성되는 테이블이나 열의 이름을 의미합니다. 이는 주로 데이터베이스 엔진에서 사용되며, 실제 디스크에 저장되는 이름과 관련이 있습니다. 물리명은 데이터베이스 시스템의 제한 사항을 따르는데, 길이 제한, 특수 문자 사용 등이 포함될 수 있습니다. 반면에 "논리명(Logical Name)"은 데이터베이스 설계 단계에서 사용되는이름으로, 데이터베이스 사용자와 데이터베이스 개발자가 이해하기 쉬운 이름을 사용합니다. 논리명은 데이터베이스 설계의 가독성과 유..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘은 DB - INDEX 인덱스에 대해 살펴봅니다. 1. 인덱스란? 인덱스는 정처기 3과목에서 다뤘던 내용이라 친숙하다. 테이블에 붙여진 색인이라 할 수 있고 쉽게 찾아볼 수 있도록 일정한 순서에 따라 놓은 목록이다. 이전에 인덱스와 관련된 유튜브 영상을 본 적이 있는데 정말 깔끔하게 정리를 해주셨다. 관련영상 우아한 테크 영상은 진짜 없는 게 없는 거 같다.. 2. 검색에 사용하는 알고리즘 대표적인 검색 알고리즘 풀테이블 스캔, 이진탐색 (이진트리), 해시 사용합니다. 풀테이블 스캔 사용 적용 가능한 인덱스 없는 경우 인덱스 처리 범위가 넗거나 크기가 작은 테이블 액세스하는 경우 이진검색 알고리즘 (대량 데이터) 사용 방법 인덱스가 적용된 대상을 wher..