Category: Databases



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) 아키텍처는...

Database Caching Mode

  Database Caching Mode? Oracle Database 12c Release 1(12.1.0.2)부터는 이전 버전의 Oracle Database에서 사용된 Default Database Caching Mode와  새로 추가된 Force Full Database Caching Mode라는 두 가지 Database Caching Mode를 사용할 수 있습니다. Default Database...

Redo Log Buffer의 튜닝

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

Oracle Logminor 사용법

  ORACLE 로그마이너(logminer) 사용하기 LogMiner 는 8I 에서부터 새롭게 제공하는 기능으로 Oracle 8 이상의 Redo log file 또는 Archive log file 분석을 위해 이용됩니다.   1. logminer로 추출한 로그파일 지정 execute DBMS_LOGMNR.ADD_LOGFILE (LOGFILENAME => ‘/u01/app/oracle/oradata/devdb/redo_a/r1a.log’,OPTIONS...

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

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

WordPress Redis object cache 적용기

  WordPress Redis object cache 적용기 워드프레스는 플러그인이 많아지거나, 스킨이 무거울 경우 속도가 많이 느려지는 경우가 있습니다. 제 블로그의 스킨도 무거운 편이고, 플러그인도 제법 많아 로딩 속도를 개선하기 위해서 Redis Object Cache를 적용해 보았습니다.  ...

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으로 설치하고...

객체 관계 데이터베이스 ORDBMS

  객체관계 데이터베이스 ORDBMS 객체 관계 데이터베이스(object-relational database; ORD, ORDB) 또는 객체 관계형 데이터베이스 관리 시스템(object-relational database management system; ORDBMS)은 객체지향 데이터베이스 모델을 가진 관계형 데이터베이스 관리 시스템(RDBMS, 관계 데이터베이스)을 말합니다. 소프트웨어 개발자가 스스로 데이터...

Character Set and Collation

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

 

새 블로그로 이사갑니다.

 

rastalion.dev

 

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

 

This will close in 10 seconds