본문 바로가기

책/DB26

DBMS 종류 (Oracle, MySQL 등) 에 대한 이해 기업에서 데이터베이스를 선정하는 기준은 여러가지가 있습니다.하지만, 데이터베이스 선정 기준 중 하나로 높은 순위를 차지하는 비용일 것입니다.MySQL은 Oracle과 비교하여 보면 매우 저렴한 가격으로 고객들에게 다가가고 있습니다. 실직적으로, 데이터베이스의 직접적인 비교는 올바르지 않습니다.그 이유 중 처음으로는 Oracle과 MySQL은 서로 다른 시장을 구축하고 있습니다.오라클은 충분한 큰 예산과 복잡한 비즈니스 요구와 기업 고객을 위해 설계되었습니다.그에 반해, MySQL은 가장 일반적으로 데이터베이스 기반 웹 사이트 및 Non-Critical 애플리케이션에 사용되는 저가의 데이터베이스입니다.동일한 기능이라 하더라도 서로 다르게 구현될 가능성이 많습니다. (예 : 행 수준의 Lock, Lock 알.. 2015. 3. 3.
Web : http code에 대한 이해 1xx : 안내코드100 : CONTINUE 101 : SWITCHING_PROTOCOLS , 규약을 전환102 : PROCESSING 2xx : SUCCESS에 관한 코드200 : OK , 성공적으로 요구를 전달하였음.201 : CREATED , 요구가 충족되어 새로운 자원을 생성하였음202 : ACCEPTED , 요구가 접수되었으며 아직 처리가 완료되지는 않았음. (단순한 접수여부이며 처리의성공여부는 아님)203 : NON_AUTHORITATIVE Information , 인증되지 않은 정보 (서버에서 사용하도록 정의되지 않는 정보세트를 말함)204 : NO_CONTENT , 클라언트 요구을 처리했으나 전송할 데이터가 없음 (기존내용의 변화없는 추가적인 정보입력을 실행할 경우에 해당함)205 : RE.. 2015. 3. 3.
netstat -an 의 결과 port 상태의 종류에 대한 이해 netstat 명령 - 네트워크 연결상태, 라우팅 테이블, 인터페이스 상태등을 보여주는 명령어 netstat -na - 해당 컴퓨터에 연결된 컴퓨터의 ip와 열려진 port와 protocol 타입을 보여줌 - n : 호스트명, 포트명을 lookup하지 않고 그대로 ip, port번호로 보여준다 - a : 모든 네트웍 상태를 보여준다 - t : TCP 프로토콜만 보여준다 - u : UDP 프로토콜만 보여준다 - p : 해당 포트를 사용하는 프로그램과 프로세스ID(PID)를 보여준다 - r : 라우팅 테이블 출력 - s : 프로토콜별(ip, icmp, tcp, udp 등)로 통계를 보여준다 - c : 1초 단위로 연속적으로 보여준다 TCP state LISTEN : 서버의 데몬이 떠서 접속 요청을 기다리는 .. 2015. 3. 3.
Disk, Network 이중화의 종류, 목적에 대한 이해 Raid, LVM, Bonding, Teaming 등 이중화 구성의 종류 및 원리에 대한 이해 RAID 0+1 RAID 0과 RAID 1을 결합하는 방식 RAID 0의 최대 단점임 복구가 불가능하다는 점을 RAID 1을 통해 보완하는 방식으로 성능과 안정성을 보장 받게 되는 방식이다 단, 비용이 많이 들어가는 단점이 있다 먼저 RAID 0으로 묶고 그 묶인 것을 RAID 1로 다시 미러링 시키는 방식 RAID 1+0(RAID 10) RAID 0+1과는 반대로 RAID 1을 먼저 묶고 그 다음에 RAID 1로 묶는 방식 RAID 0+1과 RAID 1+0의 차이점 4개의 디스크를 가지고 할 때에는 2가지다 동일하게 볼 수 있다. 하지만 디스크가 증가하면 할 수록 그 차이가 발생하기 시작한다 만약 6개의 디스.. 2015. 3. 3.