MYSQL에서 제공하는 Vector Data 처리기능

이미지
  MYSQL에서 제공하는 Vector Data 처리기능 MySQL은 벡터 데이터 처리 기능을 내장하여 AI 기반 애플리케이션 개발을 지원합니다. 아래는 주요 기능과 사용 예시, 기존 벡터 DB 대비 장점을 정리한 내용입니다.     MySQL의 Vector DB 기능 1. 벡터 데이터 타입 지원 VECTOR(n) : n차원 벡터 저장 가능 (예: VECTOR(768) )[2][5]. 저장 방식 : VARBINARY 또는 리스트 형식 문자열로 4바이트 부동소수점 저장[2]. 크기 제한 : 2048~16383 차원 지원 (기본값 2048)[2].   2. 벡터 변환 함수 STRING_TO_VECTOR() : 문자열을 벡터로 변환 (예: '[1][2][3]' → 이진값)[2][5]. VECTOR_TO_STRING() : 이진 벡터를 문자열로 출력[2]. VECTOR_DIM() : 벡터의 차원 수 계산[2].   3. 유사도 계산 DISTANCE() : 코사인/유클리드/내적 유사도 계산 지원[2]. SELECT DISTANCE(embedding, '[1,2,3]' , 'COSINE' ) FROM books;     4. 벡터 연산 통합 표준 SQL 구문 : INSERT , UPDATE , JOIN 등 기존 SQL 문법과 호환[2][5]. 예시 테이블 생성 : CREATE TABLE books ( id INT PRIMARY KEY, title VARCHAR ( 60 ), embedding VECTOR( 768 ) USING VARBINARY );     사용 예시 1. 벡터 데이터 삽입 INSERT INTO books (title, embedding) VALUES ( 'AI 입문서' , STRING_TO_VECTOR( '[0.1,0.4,0.7]' ));   2. 유사도 검색 ...

[좋은글] 나침반의 바늘이 흔들리는 한 그 나침반은 틀리는 일이 없다 - 신영복


[좋은글] 나침반의 바늘이 흔들리는 한 그 나침반은 틀리는 일이 없다 - 신영복



새해가 되면 새로운 각오와 또 새로움에 대한 두려움 그리고 욕망 등이 있을 것입니다. 나침반의 바늘이 조금씩 조금씩 좌 우로 움직이는 떨림과 같이 방향을 잡고 있습니다.

 인생도 송곳 위에 올려진 나침반 처럼 항상 떨리고 긴장되는 순간들이 존재합니다. 
올바른 생각과 의지를 가지고 끝없는 바늘 끝의 떨림과 같이 25년의 목표를 이루어 내는 안도와 희열을 느끼시길 바랍니다. 


'여윈 바늘 끝이 떨고있는한 바늘이 가리키는 방향을 믿어도 좋습니다.' 

 

- < 떨리는 지남철 , 신영복 >
 (2018) 손석희 뉴스룸 앵커브리핑 에서 




떨리는 지남철 (신영복) 

북극을 가리키는 지남철은 
무엇이 두려운지 항상 그 바늘 끝을 떨고 있다 

여윈 바늘 끝이 떨고 있는 한 그 지남철은… 
자기에게 지니워진 사명을 완수하려는 
의사를 잊지 않고 있음이 분명하며 바늘이 가리키는 방향을 믿어도 좋다 

만일 그 바늘 끝이 불안스러워 보이는 
전율을 멈추고 어느 한쪽에 고정될 때 
우리는 그것을 버려야 한다 이미 지남철이 아니기 때문이다. 

- 신영복의 『담론』 (돌베개, 2015) 중에서 




신영복은 1968년 통혁당 사건에 연루된 서울대 경제과 출신, 27세의 대학 강사가 무기징역형을 선고받고 20년 감옥살이 후 옥중서신을 모아 출간한 책이 ‘감옥으로부터의 사색’이다. 조용하면서도 견고한 정신세계로 다시 우리를 이끈 책이 ‘처음처럼’이며, 작고 1년 전 ‘마지막 강의’라는 부제로 펴낸 책이 ‘담론’이다.

댓글

이 블로그의 인기 게시물

( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론

[Ubuntu]Linux Tunning -네트워크 커널 매개 변수 최적화