본문 바로가기

분류 전체보기

(43)
[PostgreSQL] pgvector 설치 안녕하세요!오늘은 PostgreSQL에서 확장하여 사용할 수 있는 pgvector에 대해 알아보려 합니다. OS : Ubuntu 24.04.3User : root 1. pgvector 란? - pgvector는 PostgreSQL에서 RDBMS 뿐만 아닌 벡터 데이터베이스처럼 활용할 수 있게 만들어주는 확장 기능입니다. AI/LLM, 유사도 검색 등에서 벡터 데이터베이스를 적극 사용하고 있기 때문에 PostgreSQL에서도 사용할 수 있도록 기능을 출시했다고 보면 될 거 같습니다. 2. pgvector 설치 2.1 패키지 확인 - 지난 PostgreSQL 설치 시 패키지를 설치하였기 때문에, 별도로 패키지를 추가할 필요는 없습니다. ..
[PostgreSQL] PostgreSQL 설치 (Ubuntu) 안녕하세요!오늘은 기존에 포스팅 하였던 PostgreSQL 설치에 대해 다시 포스팅하려 합니다.기존에 포스팅 했던 내용은 Redhat 기반이기 때문에Ubuntu와는 설치 방법이 상이합니다. OS : Ubuntu 24.04.3User : root 1. 기본 모듈 설치 인터넷 상으로 제공되는 파일을 설치하기 위해서는 wget, ca-certificates설치가 필요합니다. bash# apt install -y wget ca-certificate 2. PostgreSQL용 저장소(Repo) 업데이트 2.1 GPG Key 등록 - Ubuntu 에서 인증되지 않은 경로에서 다운로드를 시도할 경우, Key를 등록해주어야 설치가 가능합니다. bashwget -qO - ht..
[PostgreSQL] PostgreSQL 기본 명령어 안녕하세요!오늘은 PostgreSQL Database에 관한 내용입니다. 제가 처음엔 mysql(MariaDB)이후엔 Oracle 위주로 학습하다보니,PostgreSQL의 경우에는 아직도 어색하고 어렵습니다. 오늘은 PostgreSQL의 명령어 중 자주 사용하는 명령어에 대해 알아보려 합니다. 이때, 포스팅하는 명령어는OS에서 직접 psql을 통해 접근 하였을 때 사용합니다. 주요 명령어명령어설명\?psql 에서 사용할 수 있는 명령어 목록을 보여줍니다.\hSQL 기반의 사용 가능한 문법 목록을 보여줍니다.\conninfo현재 접속 한 정보를 출력합니다.\l 데이터베이스 목록을 출력합니다.\c데이터베이스로 접속 합니다.\qpsql를 종료합니다.\dn스키마(Schema) 목록을 출력합니다. (데이터베이스..
[Oracle] Archive Log 조회 및 데이터 복구 안녕하세요!오늘도 새로운 걸 배우고 기록하고 싶어 작성하게 되었습니다. Archive Log를 활용한DML이력 조회 및 과거 데이터 복구 작업을 해보겠습니다. ※ 테스트 환경 : Oracle 12.2c 1. Archive Log 란? - Oracle은 Redo Log에 복구 작업을 위한 수행했던 모든 트랜잭션을 기록합니다. 이 때, 로그로 기록되는 양이 많습니다. Redo Log 저장소는 Online으로 구성된 작은 저장소 내 덮어쓰기를 반복하며 기록을 하게 되는데 그렇게 되면 먼저 기록한 파일은 사라지게 됩니다. 이 때, 파일 형태로 Redo Log를 기록한 파일을 Archive Log라고 할 수 있습니다. Archive Log는 용량..
[Oracle] SQL Developer 소개 안녕하세요!오늘도 오랜만의 포스팅입니다. 이번에는 Oracle Database에서 주로 사용하는SQL Developer 툴에 대해서 소개해보려 합니다. 1. SQL Developer 란? ※ Oracle Database에 접근하기 위해 사용하는 무료 데이터베이스 개발, 관리 도구 인스턴스 / 세션 / 스토리지 / 보안 / 튜닝 기본 기능 모두 제공 SQL Developer는 Oracle에서 제공하는 공식 무료 툴이라는 것이 가장 큰 장점입니다. 그 외에도 수많은 툴이 있어 소개 해드리겠습니다.라이선스프로그램 명내용무료SQL DeveloperOracle 공식 프로그램. 기본적인 기능을 모두 갖추고 있음DBeaver높은 범용성. 수 많은 종류의 데이터베이스 종..
[정보처리기사 실기] 2. 화면 설계 안녕하세요지난 1과목에 이어 2과목 화면 설계에 대해 포스팅하겠습니다! 이 과목은 다른 과목에 비해서는 출제율이 높지 않습니다.UML 기준으로 충분히 학습하고,나머지는 가볍게 지식을 익히는 수준으로 학습하시면 될 것 같습니다. 1. UI 요구사항 UI란? - 사용자 인터페이스를 말하며, 사용자와 시스템 사이에서 의사소통할 수 있도록 만들어진 물리적, 가상의 매개체 UX란? - 제품, 시스템, 서비스 등을 사용자가 직/간접적으로 느끼고 생각하는 경험 - UX의 개념은 UI를 포함 UI 유형 ■ CLI (Command Line Interface) ..
[정보처리기사 실기] 1. 요구사항 확인 안녕하세요!요즘 들어 자격증 공부에 매진하는 중입니다. 그중, 정보처리기사 실기에 대해 포스팅하려 합니다.오늘은 공식 출제경향 중1과목인 요구사항 확인에 대해 작성해보겠습니다. 1과목은 출제 빈도 수가 높지는 않으나,꽤나 꾸준히 1문제 정도는 출제되고 있습니다.중요한 부분을 위주로 학습하시면 될 거 같습니다. 1. 소프트웨어 개발 방법론 ● 소프트웨어 생명주기 소프트웨어 생명주기란? - 시스템의 요구 분석부터 유지보수까지 작업 프로세스를 모델화 소프트웨어 생명주기 모델 프로세스 순서 ▶ 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 (..
[AWS] 3. AWS EC2 (Elastic Compute Cloud) 안녕하세요!지난 포스팅에서는 SAA-C03 Associate 자격증에 대해 알아보았습니다. 이번 포스팅에서는자격증을 준비하기 위해 AWS의 기능을 먼저 알아야 합니다.그중, 대표적으로 많이 사용하는 핵심 서비스 중 EC2에 대해 알아보겠습니다. 1. EC2 란? ■ Amazon EC2 (Elastic Compute Cloud) • AWS에서 제공하는 가상의 서버 • 대표적 가상화 서버인 VMware와 비슷하다고 생각할 수 있지만, VMware는 가상화 설루션을 구현하기 위한 Host라는 물리 서버를 구축해야 합니다. AWS에서는 전용 서버를 제외하고 모든 서비스는 AWS에서 직접 제공합니다. ..

반응형

Kitty Cat 19