Tagged: Database

spfile을 사용하는 상태에서의 Archive log mode 전환

  spfile을 사용하는 상태에서의 Archive log mode 전환 SQL> alter system set log_archive_dest_1=’LOCATION=/home/oracle/oradata/ORCL/ArchiveLog1′ scope=spfile; SQL> alter system set log_archive_dest_2=’LOCATION=/home/oracle/oradata/ORCL/ArchiveLog2′ scope=spfile; SQL> alter system set log_archive_format=’%t_%s_%r.arc’ scope=spfile; DB 재구동 SQL> shutdown immediate; SQL> startup mount; RAC...

MongoDB 4.2 admin 계정 설정하기

  MongoDB admin 4.2 계정 설정하기 MongoDB 아틀라스 배포가 아닌, Linux서버에 직접 패키지를 올려 설치하게 되면, Authentication이 없습니다. 저 역시 CentOS7에 커뮤니티를 올려서 사용하고 있어서, 처음에는 /etc/mongo.conf 안의 Bind IP 설정이 허용하는대로 모든 접속을 허용합니다....

Oracle SQLcl

  1. SQLcl? Oracle SQLcl (SQL Developer Command Line) 도구는 SQL * Plus의 Java 기반 대체 도구입니다. 2019년 12월 20일에 Release된 19.4 버전이 현재 최신버전입니다. Oracle 12c R2 버전부터 Oracle Database에 탑재되었습니다. SQLcl은 아래와 같은...

MongoDB 4.2 설치 on CentOS 7

  MongoDB 4.2 버전 설치 (Community Edition) 2020년 4월 3일 현재 가장 최신 버전의 MongoDB는 4.2 버전입니다. 물론 MongoDB 공홈에는 4.4 버전의 설치 문서까지 올라와 있습니다. 아직 stable 버전이 아니기 때문에 4.2 버전으로 설치를 진행해...

MongoDB란?

  MongoDB란? MongoDB는 NoSQL 데이터베이스로, JSON 형태의 데이터를 저장하는 도큐먼트 지향 데이터베이스 입니다. 웹 애플리케이션과 인터넷을 기반을 위해 설계된 데이터베이스입니다. 데이터 모델과 지속성 전략은 높은 읽기/쓰기 효율과 Failover를 통한 확장의 용이성을 염두에 두고 만들어 졌습니다....

SPIDER 엔진을 이용한 샤딩 환경 구축 #01

  Spider 엔진? Spider 스토리지 엔진은 샤딩 기능이 내장 된 스토리지 엔진입니다. 파티셔닝 및 xa 트랜잭션을 지원하며 다른 MariaDB 인스턴스의 테이블을 마치 동일한 인스턴스에있는 것처럼 처리 할 수 있습니다. Spider 스토리지 엔진으로 테이블을 작성하면 테이블이...

MariaDB의 XA Transactions

  분산 트랜잭션(Distributed Transactions)이란? 글로벌 트랜잭션(Global transaction)이라고도 불리며 여러개의 분산된 리소스들(ex: 프린터 드라이버, 데이터베이스 등) 각각에 대한 트랜잭션들을 하나의 트랜잭션으로 묶은 것을 의미합니다. 이 경우 하나의 리소스 실패하면 전체를 rollback 합니다. Distributed Transaction Processing(DTP) 아키텍처는...

Redo Log Buffer의 튜닝

  지난 Buffer Cache에 대한 내용(Oracle Buffer Cache 튜닝과 Multiple Buffer Pool의 사용)에 이어서 Redo Log Buffer에 대해 이야기 해보겠습니다.   Redo Log Buffer Overview 버퍼 캐시에서 데이터 블록을 변경하는 서버 프로세스는 Log Buffer에 Redo...

Oracle Buffer Cache 튜닝과 Multiple Buffer Pool의 사용

  우선 Keep buffer에 대해 알아보기 전에 Buffer Cache에 대해 짚고 넘어가겠습니다. 이전에 간단하게 SGA에 대한 포스팅을 하면서 Buffer Cache에 관해서도 짤막하게 포스팅 한 적이 있습니다. (Oracle SGA)   Buffer Cache Overview 많은 유형의 작업에서...

Yum을 통한 MySQL 5.6 & 5.7 설치 on CentOS 7

  Yum을 통한 MySQL 5.6 & 5.7 설치 on CentOS 7 MySQL 5.6 yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm MySQL 5.7 yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm Installation & setting yum install mysql-community-server systemctl enable mysqld systemctl start mysqld Yum으로 설치하고...

Character Set and Collation

  Character Set DB에서 Character Set이란, 데이터베이스에서 사용하는 문자와 encording 집합입니다. DB를 생성 할때 흔히 지정해주는 문자셋으로 UTF-8, euckr 같은 것들이 있으며, 각 문자가 컴퓨터에 저장될 때 어떠한 코드로 저장될지에 대한 규칙의 집합을 의미합니다. Character...

PostgreSQL Localization

    PostgreSQL Localization 로케일 지원은 initdb를 이용해 클러스터를 구성하면 자동으로 초기화 됩니다. 특별히 옵션을 넣지 않으면 en_US.UTF8로 설정이 됩니다. LC_COLLATE String 정렬 순서 LC_CTYPE 문자 분류 (어떤글자인지, 대문자도 동일한지) LC_MESSAGES 메세지 언어 LC_MONETARY 통화...

MySQL 8 vs MariaDB 10.4

MySQL 8 MariaDB 10.4 Storage Engines FEDERATED MEMORY InnoDB Performance_Schema MyISAM MRG_MYISAM BLACKHOLE CSV ARCHIVE Default Installation (8) CSV MRG_MyISAM MEMORY Aria MyISAM SEQUENCE InnoDB PERFORMANCE_SCHEMA Plugins (6) TokuDB RocksDB Spider Connect OQGRAPH Mroonga Clustering...

InnoDB dirty pages

  Dirty pages? Row 값을 업데이트하면 MySQL은 Buffer Pool에서 Row값을 업데이트 하여 Page를 Dirty로 표시합니다. 변경 사항은 바이너리 로그에도 기록되므로 충돌이 발생하면 MySQL이 로그를 재생하고 데이터가 손실되지 않습니다. 바이너리 로그에 쓰는 작업은 append-only로 동작하지만, 실제...

 

새 블로그로 이사갑니다.

 

rastalion.dev

 

도메인 변경했어요. 현재 지속적으로 개선 중입니다.

 

This will close in 10 seconds