MYSQL (6) 썸네일형 리스트형 Amazon RDS Amazon RDS - 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스입니다. - 이 서비스는 산업 표준 관계형 데이터베이스를 위한 경제적이고 크기 조절이 가능한 용량을 제공하고 공통 데이터베이스 관리 작업을 관리합니다. - 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있습니다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공합니다. - 사용자가 애플리케이션에 집중하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원합니다. - Amazon RDS는 여러 데이터베이스 인스턴스 유형(메모리, 성능 또는 I/O .. AWS Aurora Amazon Aurora - MySQL 및 PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진입니다. - 일부 워크로드의 경우 Aurora은 기존 애플리케이션을 거의 변경하지 않고도 MySQL의 처리량을 최대 5배, PostgreSQL의 처리량을 최대 3배 제공할 수 있습니다. - Aurora에는 고성능 스토리지 하위시스템이 포함됩니다. MySQL 및 PostgreSQL과 호환되는 데이터베이스 엔진은 빠른 분산형 스토리지를 활용하도록 사용자 지정됩니다. - 기본 스토리지는 필요에 따라 자동으로 커집니다. Aurora 클러스터는 최대 128 tebibytes (TiB) 크기까지 늘릴 수 있습니다. - 데이터베이스 구성 및 관리의 가장 어려운 측면 중 하나인 데이터베이스 클러스터링 및 복제를.. MySQL DDL, DML, DCL 문법 DDL DATABASE CRAETE DATABASE 데이터베이스_이름 [CHARACTER SET]; DROP DATABASE 데이터베이스_이름; RENAME TABLE 데이터베이스_이름1.테이블_이름 TO 데이터베이스_이름2.테이블_이름; SHOW DATABASES [LIKE 조건절]; USE 데이터베이스_이름; ALTER DATABASE 데이터베이스_이름 CHARACTER SET = ‘포맷’; DROP DATABASE 데이터베이스_이름; TABLE CREATE TABLE [TEMPORARY] 테이블_이름 [IF NOT EXISTS] ( 컬럼이름 데이터타입 [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [UNIQUE [KEY]] [[PRIMARY.. MySQL Log (로그) 1. Error log - /etc/my.cnf에 따로 지정을 해주지 않으면 보통 /var/log/mysqld.log - /etc/my.cnf 에 "log-error=경로.log" 로 지정 가능 - MySQL 구동과 모니터링, Query 에러에 관련된 메세지 2. General log ( mysql command history log ) - MySQL에서 실행되는 전체 쿼리에 대하여 General log를 활성화 시켜서 저장 가능 - General log를 활성화하면 MySQL이 쿼리 요청을 받을 때 곧 바로 General log에 기록 3. Slow Query 설정 - slow query log는 long_query_time에 설정된 시간 이상을 소요한, 정상적으로 완료된 쿼리를 모두 기록 - gene.. Oracle PostgreSQL MySQL 데이터 타입 비교 Oracle PostgreSQL MySQL 데이터 타입 (Data Type) 변환 비교 AWS DMS Oracle PostgreSQL MySQL BOOLEAN NUMBER (1) BOOL BOOLEAN BYTES RAW(길이) BYTEA 길이 65,535이하 VARBINARY(길이) 나머지 LONGLOB DATE DATETIME DATE DATE TIME TIMESTAMP (0) TIME TIME DATETIME TIMESTAMP(크기) 크기0~6: TIMESTAMP 크기7~9 VARCHAR (37) 크기 0~6 DATETIME(크기) 크기 7~9 VARCHAR (37) INT1 NUMBER (3) SMALLINT TINYINT INT2 NUMBER (5) SMALLINT SMALLINT INT4 NUM.. Oracle / PostgreSQL / MySQL MVCC 매커니즘 비교 Oracle / PostgreSQL / MySQL MVCC 매커니즘 비교 항목 Oracle PostgreSQL MySQL TX 식별자 TX 시작 : 트랜잭션 테이블의 위치정보인 XID를 블록의 ITL애 저장 TX 완료 : TX 수행되면서 증가하는 SCN을 트랜잭션 테이블과 ITL에 저장 *XID : 위치 정보 *SCN : 시간 정보 TX 시작 : TX 수행되면서 증가하는 XID를 튜플 헤더의 t_xmin, t_xmax 컬럼에 저장 *XID : 시간 정보 TX 시작 : TX가 수행되면서 증가하는 TRX_ID를 데이터 레코드 헤더에 저장 TX 완료 : TRX_ID를 언두 블록에 저장 *TRX_ID : 시간 정보 Old Version 저장위치 별도로 분리된 언두 세그먼트에 Old Version 저장 동일한 데.. 이전 1 다음