본문 바로가기

Database

(8)
파이썬을 이용하여 postgresql DB에 접속하여 SQL 실행 결과를 변수에 저장 하여 활용하기 (1) 파이썬을 이용하여 postgresql DB에 접속하여 SQL 실행 결과를 변수에 저장 하여 활용하기 (1) 안녕하세요. 우선 파이썬에서 postgresql DB에 접속하기 위한 라이브러리가 있어야겠죠. 바로 psycopg2를 활용 할 수 있습니다. 그리고나서 적당한 변수를 선언하고, DB 접속정보를 넣어주면 바로 SQL을 실행 할 수 있겠죠. 테이블 목록을 가지고 오는 쿼리를 한번 예로 코드를 작성 해보도록 하겠습니다. import psycopg2 # PostgreSQL 데이터베이스 연결하기 conn = psycopg2.connect( host="아이피", database="데이터베이스", user="유저명", password="비밀번호" ) # 커서 생성 cur = conn.cursor() # SQL ..
[GPDB DBA Guide v5.1 한글판] #성능관리 [GPDB DBA Guide v5.1 한글판] #성능관리 ##서론 참고##2018/08/20 - [GPDB Database Administrator Guide 한글판 작업] - Greenplum database administrator 한글판 작업 시작 및 안내사항 성능관리이 섹션에서는 Greenplum 데이터베이스의 성능관리, 즉, 데이터베이스를 모니터링 하는 방법과 리소스활용의 우선 순위를 지정 하도록 워크로드를 구성하는 방법을 포함 합니다. ##섹션 리스트## ※ 데이터베이스 성능 정의- 시스템 성능 관리에는 성능 측정, 성능 문제의 원인 파악, 문제 해결에 사용할 수 있는 툴 및 기술 적용 등이 포함됩니다.※ 성능 문제의 일반적인 원인- 이 섹션에서는 일반적인 성능 문제 및 문제에 대한 잠재적인 ..
[GPDB DBA Guide v5.1 한글판] #데이터 삽입, 업데이트 및 삭제 [GPDB DBA Guide v5.1 한글판] #데이터 삽입, 업데이트 및 삭제 ##서론 참고##2018/08/20 - [GPDB Database Administrator Guide 한글판 작업] - Greenplum database administrator 한글판 작업 시작 및 안내사항 데이터 삽입, 업데이트 및 삭제 이 섹션에서는 Greenplum 데이터베이스의 데이터 조작 및 동시 액세스에 대한 정보를 제공합니다. 이 섹션의 목록 * Greenplum 데이터베이스의 동시성 제어* 데이터 삽입* 데이터 업데이트* 데이터 삭제* 트랜젝션 작업* 데이터베이스 Vacuuming Greenplum 데이터베이스의 동시성 제어Greenplum 데이터베이스 및 PostgreSQL은 동시성 제어를 위해 locks을..
[GPDB DBA Guide v5.1 한글판] #데이터베이스 오브젝트 정의 [GPDB DBA Guide v5.1 한글판] #데이터베이스 오브젝트 정의 ##서론 참고##2018/08/20 - [GPDB Database Administrator Guide 한글판 작업] - Greenplum database administrator 한글판 작업 시작 및 안내사항 데이터베이스 오브젝트 정의 이 섹션에서는 Greenplum 데이터베이스 정의 언어(DDL) 및 데이터베이스 오브젝트를 생성하고 관리하는 방법에 대한 설명이 있습니다.Greenplum 데이터베이스에 오브젝트를 생성 하려면 데이터 분산, 스토리지 옵션, 데이터 적재 및 데이터베이스 성능에 지속적인 영향을 끼치는 Greenplum의 기능에 대하여 구상하고 사전 선택하여야 합니다. 사용 가능한 옵션과 데이터베이스 운영 방법을 이해 ..
[GPDB DBA Guide v5.1 한글판] #Greenplum 데이터베이스 Access 관리 [GPDB DBA Guide v5.1 한글판] #Greenplum 데이터베이스 Access 관리 ##서론 참고##2018/08/20 - [GPDB Database Administrator Guide 한글판 작업] - Greenplum database administrator 한글판 작업 시작 및 안내사항 Greenplum 데이터베이스 Access 관리 Greenplum 데이터베이스 보안에는 네트워크 구성, 데이터베이스 사용자 인증 및 암호화를 통한 데이터베이스 Access 보호가 포함됩니다. ##섹션 리스트## ※ 클라이언트 인증 구성- 이 항목에서는 Greenplum 데이터베이스에 대한 클라이언트 연결 및 인증을 구성하는 방법에 대하여 설명합니다. ※ 역할 및 권한 관리- Greenplum 데이터베이스..
[GPDB DBA Guide v5.1 한글판] #Greenplum Database Administrator 가이드 [Greenplum Database Administrator Guide v5.1 한글판] #Greenplum Database Administrator 가이드 ##서론 참고##2018/08/20 - [GPDB Database Administrator Guide 한글판 작업] - Greenplum database administrator 한글판 작업 시작 및 안내사항 Greenplum Database Administrator 가이드 Greenplum 데이터베이스의 설정, 설치, 구성, 관리 및 모니터링, 데이터베이스안에서 이루어지는 작업에 대한 정보를 가지고 있습니다. 또한, 가이드는 Greenplum Database Architecture와 병렬처리 프로세싱 개념에 대한 정보를 포함하고 있습니다. ##섹션..
GPDB 기본 명령어 [greenplum database] 안녕하세요. GPDB 기본 명령어를 살펴볼까요? 특별히 쿼리를 하지 않더라도 다양한 정보들은 간편한 명령어로 확인 할 수 있습니다. \da [aggregate_pattern]Lists all available aggregate functions, together with the data types they operate on. If a pattern is specified, only aggregates whose names match the pattern are shown. \db [tablespace_pattern] | \db+ [tablespace_pattern]Lists all available tablespaces and their corresponding filespace locations. I..
Oracle Admin 개념이해하기 Oracle Admin 개념이해하기 1. 오라클이란 무엇인가? Oracle은 Database Management System (DBMS) 라는 분야의 한 종류 입니다.Database란 데이터를 저장하는 보관소를 의미합니다.DBMS란 SQL이라는 명령어를 사용해서 원하는 일을 시키고, DBMS는 사용자가 시키는데로 Database 라는 창고를 왔다갔다하면서 데이터도 넣고 가져오기도하고 관리도 해 주게 됩니다. 대부분의 DBMS 프로그램은 사용자가 저장한 데이터를 전부 하드 디스크에 저장해 두고실제 내용을 조회하거나 변경하는 작업은 메모리에서 진행합니다.이유는 속도! 속도 때문입니다.하드디스크의 속도가 아무리 빨라졌다고 해도 메모리의 속도와는 비교가안됩니다. 메모리에서 작업하고 디스크에 저장한다! 이 원리가..