2. DBMS이야기 139

EnterpriseDB, Postgres Cloud로 Amazon 까지 진출 확대

Release Date: Sep 10, 2014New Postgres database options on Amazon Marketplace expand user choice and boost high availability, performance and scalability (새로운 Postgres Option이 Amazon 시장에서 높은 가용성, 성능, 확장성으로 사용자의 선택폭을 넓히고 있습니다) Bedford, MA – Sept. 10, 2014 – Enterprise급 Postgres 제품과 Database 호환 솔루션으로 세계적으로 시장을 선도하는 EnterpriseDB (EDB)는 얼마 전 2개의 새로운 Postgres 클라우드 데이터베이스 옵션을 발표하였습니다. Postgres 배치를 통해 ..

[PostgreSQL ADMIN] 접속 및 인증

Server 시작, 중지, 리로드 Postgresql 의 시작, 중지는 다음과 같습니다. pg_ctl -D datadir -m [smart|fast|immediate] [start|stop|reload|restart] SHUTDOWN-MODE -m 은 'SHUTDOWN-MODE'라고 하는데 대부분 기본값은 'smart' 입니다. smart 의 경우 서버를 중지했을 때에, 서버는 새로운 접속을 거부하고 클라이언트의 접속이 끊길때까지 중지를 대기합니다. 클라이언트 접속이 모두 끊기면 그때 서버는 중지 됩니다. 'fast'의 경우 즉시 중지를 실행하며, 모든 사용자의 트랜잭션은 중단되고 모든 접속은 바로 끊깁니다. 'immediate'의 경우에도 fast 와 동일한 현상이 발생합니다. 그러나 immediate..

04. CUBRID의 카탈로그와 테이블

안녕하세요~ 오늘은 CUBRID의 시스템 카탈로그에 대해 알아볼게요~ 시스템 카탈로그란? 스키마 정보를 보관한 시스템 테이블 질의를 통한 스키마 정보 조회  테이블 정보 (오라클의 DBA_TABLES)_db_class주요 필드 : class_name, owner_name 컬럼 정보 (오라클의 DBA_TAB_COLUMNS)_db_attribute주요 필드 : class_name, attr_name, attr_type 기타_db_vclass (오라클의 DBA_VIEWS)_db_index (오라클과 동일합니다)_db_index_key (DBA_IND_COLUMNS)_db_trig (오라클의 DBA_TRIGGERS)_db_partition (오라클의 DBA_TAB_PARTITIONS)_db_stored..

[CUBRID] SQL 타입별 비교 (CUBRID, MySQL, Oracle)

CUBRID 8.4.1 vs MySQL 5.5.27 vs ORACLE 10g 에 대한 SQL 관련 정보들을 비교한 자료 입니다. [DBMS별 데이터 타입 비교] 구분 CUBRID MySQL Oracle 수치형 - - BINARY_FLOAT BIGINT BIGINT - NUMERIC(20) DECIMAL DECIMAL DECIMAL DOUBLE DOUBLE BINARY_DOUBLE DOUBLE PRECISION DOUBLE PRECISION - FLOAT FLOAT FLOAT INT MEDIUMINT - INT, INTEGER SMALLINT INTEGER INTEGER - MONETARY - - NUMERIC(p, s) - NUMBER(p, s) NUMERIC(38, 0) - NUMBER(p,0) NUM..

03. CUBRID 저장구조와 데이터 타입

안녕하세요~ 오늘은 저장구조 및 데이터 타입을 알아볼게요~ 오라클에서 블럭 (최소 단위)에 해당 하는 Page는 2KB, 4KB(기본), 8KB, 16KB, 32KB로 구성할 수 있고,구성후에는 변경이 불가하니 신중하게 구상해야 해요, 데이터베이스 내에는 동일한 크기를 가집니다. 오라클에서 테이블스페이스 정도에 해당하는 Volume에는 Generic (SYSTEM 정도), DATA, INDEX, TEMP 들로 구성되어 있어요 오라클의 Redo Log 파일에 해당 하는 Active Log File이 있고, offline된 Active Log 파일은 Archive Log File이 됩니다. 다음은 데이터 타입의 특징을 알아볼게요 1. 테이블  개수 무제한  이름에 한글, 영문자, 숫자, _, #, % 사..

PostgreSQL Privileges Test 5

TEST 5 : DEFAULT PRIVILEGE A 스키마에 Default Privilege를 적용했을 때, A에서 새로 생성하는 오브젝트 조회가 가능한지에 대해 테스트를 진행해보도록 하겠습니다. ㅇ Schema 생성 후 확인 edb=# create schema tokyo; CREATE SCHEMA edb=# \dns+ tokyo Nameㅊ Owner Access privileges Access privileges Description tokyo enterprisedb (1 row) ㅇ 권한 부여 -- 스키마에 default priviliege 부여 edb=# alter default privileges in schema tokyo grant select on tables to public; ALTER ..

MySQL 클러스터 퍼포먼스 최적화 방법

액세스 패턴 당신은 MySQL 클러스터 배포 중 최대의 성능을 기대하는 바와 같이, 데이터베이스의 구조를 아는 것이 중요합니다. 여기에 일이 - MySQL 클러스터 테이블에 대한 데이터는 MySQL 서버에 저장되지 않습니다. 다음 그림과 같이이 실제로 데이터 노드 풀에 걸쳐 분할됩니다. 테이블 행은 파티션으로 분할되어 있습니다. 각 데이터 노드는 하나의 파티션에 대한 기타 보조 단편에 대한 기본 단편을 보유하고있다. 쿼리가 데이터 노드 또는 데이터 서버 노드 사이에서 다수의 네트워크 홉 (hop)을 필요로하는 경우 다음의 성능이 저하 될 수 있고, 확장 성이 영향을 미친다. 그래서, MySQL 클러스터로부터 최상의 성능을 달성하는 것은 네트워크 홉의 총 수를 감소시키는 것을 포함한다. 파티션은 기본 키의..