DB

· DB
https://nicedeveloper.tistory.com/entry/%EB%B2%A1%ED%84%B0%ED%99%94-%EB%B0%9C%EC%A0%84%EA%B3%BC%EC%A0%95-3-%EC%9E%84%EB%B2%A0%EB%94%A9-Embbeding-Sparse-Dense-Embedding-vector 벡터화 발전과정 3 - 임베딩 (Embbeding) / Sparse - Dense - Embedding vector희소 벡터 (sparse vector) 들이 난무하는 DTM, TF-IDF, 원-핫 벡터 단어장에는 0이 너무 너무 많다. 단어장의 크기가 커지면, 그만큼 차원이 늘어면서 차원의 저주(curse of dimensionality)가 시작된다. 차원의nicedeveloper.tistory..
· DB
https://n8n-docs.infograb.net/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.vectorstoreqdrant/#_12 n8n 공식 기술 문서 한글판 by 인포그랩인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.n8n-docs.infograb.net 이건 **컬렉션의 사용 목적(use case)**을 정의하는 항목이에요:항목의미n8n 매뉴얼에 적합한가?🔍 Global search전체 컬렉션 대상 검색✅ 적합🏢 Multitenancy사용자별 격리된 데이터 저장❌ (n8n 매뉴얼엔 불필요) 👉 Global search 선택..
· DB
DB가 날아갈 경우를 대비하여 데이터 스키마 및 데이터 전체 복사를 해보려 한다. 데이터 베이스 자체를 복사하는 방법이 가장 좋아보이지만,,, 오류가 뜨는 관계로 시간이 없어 우선 알고 있는 방법으로 진행해본다. Scripts를 전체 다 돌려서 데이터를 넣어야 해서 진짜 오래 걸린다.강제 휴식시간을 가질 수 있어서 좋..다고 할 수도 있다...ㅎ 1. 복사하고자 하는 데이터 베이스에서 왼쪽 클릭Tasks -> General Script 2. 2-2. 전체 복사 또는 선택 복사 중 선택 2-3.Advanced 클릭 후 -> 스키마랑 데이터가 다 필요해서 'Schema and data'를 선택했다. 2-4.쿼리 윈도우 오픈을 선택하면 바로 쿼리가 뜬다. 2-5.쿼리창이 뜨면, 필요한 ..
· DB
문제는 CreatorDTO에서 User 엔티티가 null일 때 제대로 처리하지 못하는 부분입니다. User 객체가 null인데도 해당 객체의 속성에 접근하려 하기 때문에 문제가 발생합니다. 이로 인해 NullPointerException이 발생하고, 예외 처리 과정에서 의도치 않은 값 (예: name, key)으로 대체되는 것으로 보입니다. 원하는 것은 null 값을 그대로 받는 것입니다.다음은 수정된 CreatorDTO와 변경 이유에 대한 설명입니다. package -----.dto;import -----.entity.User;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConst..
· DB
좋은 질문이에요! 우선, 코드에 나온 두 개의 @Query는 JPQL (Java Persistence Query Language) 을 사용한 예제입니다. 하지만, JPQL뿐만 아니라 네이티브 쿼리, MyBatis 쿼리, QueryDSL 등 여러 방식으로 데이터베이스 쿼리를 작성할 수 있습니다. 각각의 차이를 살펴볼게요.1. JPQL (Java Persistence Query Language)코드에 작성된 @Query는 JPQL을 사용한 것입니다.JPQL은 엔티티 객체 기준으로 작성하는 쿼리이며, SQL과 문법이 유사하지만 DB 테이블이 아니라 JPA 엔티티를 기준으로 쿼리를 작성합니다.JPQL을 사용하면 데이터베이스에 종속되지 않고 ORM (Object Relational Mapping) 방식으로 객체를..
· DB/MySQL
SQL에는 사용자가 실수로 데이터를 삭제하는 것을 방지하기 위해 safe mode가 디폴트로 설정되어있다. safe mode 해제 방법 # 방법 1 : 직접 코드 치기 0 : safe update mode 해제1 : safe update mode 설정 SET sql_safe_updates=0; # 방법 2 : Workbench 설정 바꾸기 [ Edit - Preference - SQL Editor - 맨아래 Safe Updates 체크해제]
· DB/MySQL
데이터베이스 생성 # test 데이터베이스 생성 creat database test; # test 데이터베이스가 존재하지 않을 때, 이 이름으로 생성 creat databaese if not exists test; 데이터베이스 선택 데이터베이스 생성 후, 선택 해주고! 테이블을 만들어야함 # test 데이터베이스 선택 use databases test; 데이터베이스 보기 # 데이터베이스 보기 show datadases; # 테이블 보기 show table; 데이터베이스 삭제 # test 테이블 자체 삭제(전부 날아감) drop table test; # test 테이블의 데이터만 삭제 delete from test; 사용자 조회 # test 스키마 선택 use test; #사용자 목록 조회 selet us..
· DB/MySQL
01. 배열(Array)이란 배열이란, 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 02. 배열의 선언과 생성 예시 선언 타입[ ] 변수이름; int[ ] score; String[ ] name; 생성 타입[ ] 변수이름; 변수이름 = new 타입[길이]; 방법1 int[ ] score; //배열은 선언(배열을 다루기 위한 참조변수 선언) score = new int[5]; // 배열을 생성(실제 저장공간 생성) 방법2 int[] score = new int[5]; 03. 길이와 인덱스 # 인덱스(index) : 인덱스 범위는 0부터 '배열길이 -1까지' # 길이(length) - 길이가 0인 배열도 생성 가능 int[ ] score = new int[0]; // 배열 0 int[ ] score ..
sesam
'DB' 카테고리의 글 목록