본문 바로가기

분류 전체보기

Vector DB 는 무엇 일까? Vector DBMS(벡터 데이터베이스 관리 시스템)는 벡터 데이터를 효율적으로 저장, 관리, 검색하기 위해 설계된 데이터베이스 시스템입니다. 주로 고차원 벡터 데이터를 다루며, 머신러닝, AI, 이미지 처리, 자연어 처리 등에서 생성된 벡터 데이터를 처리하는 데 적합합니다.### 주요 특징1. **고차원 데이터 지원**: 이미지, 텍스트, 오디오 등에서 추출된 고차원 벡터를 저장하고 검색할 수 있습니다.2. **유사성 검색**: 벡터 간의 유사성을 기반으로 검색하며, k-NN 알고리즘 등을 사용합니다.3. **확장성**: 대규모 데이터셋을 처리할 수 있도록 설계되어 있습니다.4. **실시간 처리**: 실시간 검색 및 분석이 가능합니다.### 주요 사용 사례- **이미지 검색**: 이미지의 벡터 표현을 .. 더보기
DBMS 종류 및 시장 분석 IT 시장에서 DBMS 의 역할이 상당히 중요 하다. 데이터베이스 는 IT 프로젝트에 있어 항상 들어가는 제품 이라고 보면 된다. DBMS 는 크게 3가지로 분류 를 한다고 할 수 있겠다. ​ 1. RDBMS 우리가 잘 아는 관계형 데이터베이스가 RDBMS 라고 보면 된다. => Oracle, Tibero, MSSQL, MySQL, PGSQL 2. NoSQL 관계형이 아닌 텍스트로 이루어진 DBMS 라고 한다. => MongoDB, hBase 3. In Memory DB 는 NoSQL 과 비슷하나 Key-Value 방식으로 사용 된다. => Redis, LMDB ​ 여러 프로젝트들을 보면 대부분 RDBMS 를 주로 사용 한다. 그 중에서도 앞도적으로 Oracle 을 최우선 적으로 얘기들을 많이 한다. 이.. 더보기
Apache SSL 비밀번호(passwd) 자동 입력 방법 이번 글에는 아파치 web 서버에 ssl 등록 방법 및 비밀번호 자동 입력하는 방법에 대하여 기술 해 보겠다. 비밀번호를 직접 처야 443 포트가 올라가는 방식인데, 운영자 또는 담당자들은 귀찮은 것을 싫어 해서 비밀번호 입력 없이 구동 하는 것을 원한다. $apache_home/conf.d/ssl.conf 파일을 vim 편집기로 열자. ssl.conf 위 이미지와 같은 곳을 찾아서 exec:/부분을 절대 경로로 변경 해준다. 뭐를???아래 작성 할 파일을... vim 편집기를 열어서 원하는 "파일명.sh" 을 만들어 비밀번호를 입력 하자. #!/bin/sh echo "비밀번호" 저장 해당 파일을 작성 후 위에 언급한 곳에 위치 후 절대경로를 적어준다. EX) exec:/etc/httpd/ssl/파일명... 더보기
WEB/WAS 구성 중 CPU, Core 확인 방법 미들웨어를 구성 하면 종종 확인 할 일이 생긴다. 각 서버의 CPU/Core 보통 미들웨어는 서버 사양에 따라 퍼포먼스가 달라지기에 중요한 부분 중 하나 이다. 근데 대부분 구성을 끝내고, 증적 및 보고서 용으로 확인 할 일이 많다. 보고서에 증거를 들이 밀어야 하기 때문이다. 확인은 아주 간단 하다. Linix 명령어 몇개 만 치면 된다. 1. 물리적 CPU 확인 방법 사진 삭제 사진 설명을 입력하세요. 2. CPU 당 물리적인 Core 수 확인 방법 사진 삭제 사진 설명을 입력하세요. 이렇게 확인 하면 CPU 당 Core 수가 나오니 둘을 곱하면 최종 Core 를 알 수 있을 것이다. EX) ??CUP ??Core 이상 이다. 더보기
Tomcat CentOS7.XX systemctl 서비스 등록 방법 tocmat 을 CentOS 7.XX 에 서비스 등록 하는 법을 해보자. 앞서 apache 와 동일 하다고 할 수 있다. 크게 어렵지 않다. ​ " Tomcat CentOS7.xx systemctl 서비스 등록 " ​ " /usr/lib/systemctl/system " 위치에 서비스 등록 할 파일을 생성 한다. ​ " vim tomcat.service " ​ 아래 내용을 입력 후 저장 ​ ----------------------------------------------------------- [Unit] Description=node20 After=network.target syslog.target ​ [Service] Type=forking User=tomcat Group=tomcat ExecSta.. 더보기
Apache CentOS 7.XX systemctl 서비스 등록 이번 타임에는 페도라 기반 OS 에 Apache HTTPD 서비스를 systemctl 등록 방법을 알아 본다. 보통 운영에 있어, 직접 서비스 start, stop 을 하지만, OS 재구동 시 WEB 서비스를 자동 시작 하 기 위해 systemctl 에 서비스를 등록 한다. 방법은 간단 하다. 아래 내용 확인 해보자 "Apache HTTPD 서비스 등록 하자" CentOS 7.XX 버전 방법 이다. 일단 서버 root 계정으로 로그인 한다. 로그인 후 아래 위치로 이동 한다. " /usr/lib/systemd/system " 해당 위치에서 vi 편집기로 파일을 만든다. " vim apache.service " -----------------------------------------------------.. 더보기