반응형

DBA 4

오라클 서버 기본 구조

오라클 서버는 크게 인스턴스와 데이터베이스로 이루어져 있다. 여기서 오라클 서버의 인스턴스는 오라클 서버가 사용하는 메모리 영역을 말하며 데이터베이스는 오라클 서버가 사용하는 디스크 또는 물리적인 영역이라고 할 수 있다. SGA: System Global AreaBGP: Background ProcessSGA와 연동하는 사용자 프로세스(User process)와 서버 프로세스(Server process)가 존재하는 것을 볼 수가 있다. 오라클 서버와 외부에서 접속하는 클라이언트 프로그램들과의 연동 부분에 사용되는 프로세스들이며 오라클 서버를 운영하는데 중요한 부분을 담담당하고 있다. 사용자 프로세스에서 서버 프로세스로 넘어가는 과정에서 각 사용자들의 요청을 전반적으로 관리해 주는 프로세스이기 때문이다. ..

ORACLE/DB 2024.10.27

PostgreSQL 날짜 함수

PostgreSQL에서 날짜 관련 함수는 특히 잘 사용해야 한다. DBMS마다 날짜 표현 방식이 많이 다른데 PostgreSQL에서는 어떻게 구성되어 있는지 알아보자. PostgreSQL의 DATE 타입은 '연. 월. 일' 정보만 사용할 수 있다. 시간 정보는 포함하지 않는다. timestamp 함수를 사용해서 '연월일시분초'를 출력할 수 있다.1. TO_DATEdate 타입 변경TO_DATE('20241001','yyyymmdd') or '20241001'::datedatetime 타입 변경TO_TIMESTAMP('20241001101010', 'yyyymmddhh24miss'or '20241001 101010'::timestamp00시 00분 00초'20241001'::timestamp23시 59분 ..

PostgreSQL 2024.10.01

PostgreSQL 조건문과 기본 함수

SQL 조건 중에는 특정 값과 일치하는 데이터를 찾고자 할 때 '=' 비교 연산자를 사용한다. 잠깐! 그전에 ANSI를 알아야 한다. ANSI SQL을 알고 이것을 정독하느냐, 마느냐의 차이는 크기 때문이다. ANSI는 ISO/IEC 9075:2016은 SQL 데이터베이스 쿼리 언어에 대한 ISO 및 ANSI 표준 8번째 개정판으로 2016년 12월 공식적으로 채택된 바 있다. PostgreSQL은 전체 179 항목 중 170 항목인 약 95%의 SQL 표준을 지원한다. (???: ?) 누군가는 ANSI는 구시대적 표기라고 하는데 전혀 그렇지 않다.  ANSI는 공톡적으로 사용할 수 있도록 고안한 표준 SQL문 작성 방법이다. 표준 SQL을 사용하는 이유는 거의 대부분의 DBMS에서도 동작 가능한 SQL..

PostgreSQL 2024.09.29

PostgreSQL 기본 문법 SQL 다루기

DBMS는 관계형(Relational) 데이터베이스와 비관계형(Non-Relational) 데이터베이스가 있다. 주로 RDBMS (Relational DataBase) 관계형 데이터베이스를 사용하는데, 최근 다양한 시스템과 아키텍처가 나오면서 비관계형 데이터베이스(NoSQL) 도 많이 쓰이고 있다. NoSQL의 종류로는 Amazon DynamoDB, MongoDB, RedisDB, CouchDB 등 다양하게 있으며 기재한 NoSQL이 현재 가장 널리 사용되고 있다. RDBMS의 종류는 Oarcle, MySQL, Postgre, SQL Server(MS-SQL) 등 대표적인 DBMS이다.  대부분의 RDBMS는 데이터를 엑셀 시트와 같이 2차원 형태로 출력해 준다. 이러한 출력을 요구할 때는 SQL을 사용..

PostgreSQL 2024.09.28
반응형