일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 보안뉴스
- 정보보안기사 위험분석 정리
- 게시글 복사 방법
- windows트래픽
- DVWA 환경구성
- 티스토리 오류 수정
- openvpn error
- 취약점
- AWS AZ
- DVWA 설치
- 정보보안기사 데이터베이스
- AWS SA Series
- elasticsearch
- openvpnconnect
- metasploit_series
- Risk Analysis
- 정보보안기사
- xz-utils
- javascript끄기
- iso http통신
- AWS 리전이란?
- AWS 가용 영역
- AWS 용어
- 정보보안기사 전자지불 시스템
- 정보보안
- 전자금융_취약점
- 위험분석 관리
- ms트래픽문제
- tlu.dl
- 데이터베이스 보안 정리
- Today
- Total
목록# Other IT Something (11)
ARTIFEX ;)
MySQL Replication 갈레라 클러스터링을 이해하기에 앞서서 먼저 가장 널리(그리고 쉽게) 사용되는 MySQL Replication 방식에 대해서 알아보자. MySQL Replication 방식은 Master/Slave 방식의 구성이 일반적이며, 이 구성의 경우 특정 노드는 쓰기를 담당하고 나머지 노드는 읽기를 담당하는 형태로 구성이 된다.통상적으로 데이타 베이스 트랜젝션의 60~80%가 읽기 트렌젝션이기 때문에, 이러한 구조를 사용하더라도 충분히 성능의 향상을 기대할 수 있다. 다음 그림은 MySQL Replication 의 간단한 구조도 이다. 먼저 좌측의 Master Node에 쓰기 트렌젝션이 수행되면 Master node는 데이타를 저장하고, 트렌젝션에 대한 로그를 내부적으로 BIN LO..
# MariaDB 간략하게 MariaDB 에 대해서 설명하고자 한다. MariaDB 는 MySql의 발전된 형태의 완벽한 대체제로 볼 수 있다. 아래의 MariaDB를 설명한 글은 위키백과에서 참조했음을 밝힌다. MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌다. 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다. 이것은 MySQL과 높은 호환성을 유지하기 위함이며, MySQL APIs와 명령에 정확히 매칭하여,라이브러리 바이너리와 상응함을 제공하여 교체 가능성을 높이고자 함이다. # ..
# 데이터베이스 설계 데이터베이스는 실제 정보를 모형화를 통해서 컴퓨터가 알 수 있는 정보 구조로 개념 세계를 만들어 내고다시 자료 모형화를 통해 논리적 자료구조를 만들고논리적자료구조를 자료구조화를 통해 물리적 구조인 데이터베이스를 만들게 된다. = 실제정보를 모형화 -> 자료 모형화 -> 논리적자료구조 생성 -> 자료구조화 -> 물리적 구조 DB 생성 # 설계 과정 특정조직 내에서 운영되거나 개발하고자 하는 응용 프로그램 내에서 사용할 데이터의 요구 특성을 정확하게 파악. 데이터 간의 관계를 명확하게 규명하는 일련의 활동. 데이터를 과학적이고 유연성 있는 방법론을 통해 설계해야만 구축된 DB가 제 기능을 발휘함. 시스템 요구 분석 자료분석 및 엔티티 도출 개념적 설계 논리적 설계 물리적 설계 구현 및 ..
# THP 옵션이 활성화 되어있는지 확인하는 방법 - 설정 여부 확인 $> cat /sys/kernel/mm/transparent_hugepage/enabled 위 명령 실행 후 [always] madvise never -> 출력된 결과에 [always] 에 대괄호가 되어있으면 THP가 활성화 된 상태입니다.always madvise [never] -> 출력된 결과에 [never] 에 대괄호가 되어있으면 THP가 비활성화 된 상태입니다. - 메모리 확인 $> cat /proc/meminfo 위의 명령을 실행하면 아래와 같은 결과가 나옵니다. MemTotal: 1003184 kBMemFree: 604844 kBMemAvailable: 750616 kBBuffers: 884 kBCached: 143904 k..
# THP (Transparent HygePage) 설정 해제 # Linux 운영체계는 시스템 메모리를 THP 기능을 통해 자체적으로 관리하고 있다.이것은 MongoDB의 '메모리 관리 정책'과 맞지 않기 때문에 반드시 Disable 해야 한다. (권장사항) * THP를 Disable하는 방법은 2가지가 있다. 1) Case-1 # vi /boot/grub/menu.lst~~transparent_hugepage=never /sys/kernel/mm/transparent_hugepage/enabled# echo never > /sys/kernel/mm/transparent_hugepage/defrag# cat /sys/kernel/mm/transparent_hugepage/enabledalways ~ [n..