최신 포스팅
-
postgreSQL
[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] 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 기본 명령어
안녕하세요!오늘은 PostgreSQL Database에 관한 내용입니다. 제가 처음엔 mysql(MariaDB)이후엔 Oracle 위주로 학습하다보니,PostgreSQL의 경우에는 아직도 어색하고 어렵습니다. 오늘은 PostgreSQL의 명령어 중 자주 사용하는 명령어에 대해 알아보려 합니다. 이때, 포스팅하는 명령어는OS에서 직접 psql을 통해 접근 하였을 때 사용합니다. 주요 명령어명령어설명\?psql 에서 사용할 수 있는 명령어 목록을 보여줍니다.\hSQL 기반의 사용 가능한 문법 목록을 보여줍니다.\conninfo현재 접속 한 정보를 출력합니다.\l 데이터베이스 목록을 출력합니다.\c데이터베이스로 접속 합니다.\qpsql를 종료합니다.\dn스키마(Schema) 목록을 출력합니다. (데이터베이스..
-
Oracle
[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
[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) ..