Database&SE 넓고 많은 IT 지식을 위한 Blog

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 형태의 데이터를 저장하는 도큐먼트 지향 데이터베이스 입니다. SQL을 지원하지 않기 때문에 조인(Join) 개념이 없고, 스키마가 유동적입니다. 여기서 유동적이라는 말은 MongoDB에서 저장하는 데이터 단위가 ‘도큐먼트’라는 것을 의미하며, 이는 RDBMS에서...

Shell

  Shell이란 무엇인가? 간단히 정의를 하자면 사용자의 명령을 해석하여 커널에 전달하여 주고, 명령을 실행시켜 주는 명령어 해석기(Command Interpreter)입니다. 명령어와 프로그램을 실행할 때 사용하는 인터페이스이며,  좀 더 자세히 말하면 Shell은 커널(Kernel)과 사용자간의 다리역할을 하는 것으로...

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...

Redo Log Buffer의 튜닝

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

Oracle Logminor 사용법

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

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를 적용해 보았습니다....

Cloud Service: IaaS, PaaS, SaaS 개념 이해하기

  클라우드 서비스의 개념 이해하기 많은 IT 기업들 뿐만 아니라 다양한 업종의 회사들도 요즘은 Cloud 환경으로 전환하고 있습니다. 클라우드 인프라를 접하면서 가장 기본이 되는 개념을 설명해보고자 합니다. 클라우드를 접하게 되면 IaaS, PaaS, SaaS 라는...