일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java기초
- 스프링
- 자바기초
- 자바기본
- String
- 직장인자기계발
- 디자인
- 패캠챌린지
- 자바
- DB
- 패스트캠퍼스후기
- 웹
- java
- ncs
- js
- 직장인인강
- 데이터베이스
- 재택근무
- DesignPattern
- linux
- 디자인패턴
- 자바예제
- 리눅스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- javabasic
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- Spring
- 자바연습문제
- 패스트캠퍼스
- 국비
- Today
- Total
목록데이터베이스 (11)
FIF's 코딩팩토리
서버이중화란 말 그대로 서버를 이중화 한다는 뜻이다. 서버 이중화는 두 가지의 큰 목적을 가지고 있다. 첫 번째는 Failover(시스템 대체 작동) 이고, 두 번째는 LoadBalance(부하 균등) 이다. Failover란 평소 사용하는 서버와 그 서버의 클론 서버를 가지고 있다가 사용 서버가 장애로 사용이 어렵게 될 경우, 클론 서버로 그 일을 대신 처리하게 해서 무정지 시스템을 구축해 주는 것을 의미한다. 기업에서는 서버가 다운되면 그 시간에 비례하여 기하급수적인 손해가 발생하므로 Failover를 반드시 해야 한다. LoadBalance란 두 개 이상의 서버가 일을 분담처리해 서버에 가해지는 부하를 분산시켜 주는 것을 말한다. 여러 대의 처리기-서버가 병렬로 작업을 처리하도록 하여 서버의 부하를..
DAO(Data Access Object)는 데이터베이스의 data에 접근하기 위한 객체이다. 데이터베이스 접근을 위해 로직과 비즈니스로직을 분리해서 사용한다. DAO의 경우 DB와 연결할 Connection까지 설정되어 있는 경우가 많다. DTO(Data Transfer Object)는 계층간 데이터 교환을 위한 자바빈즈를 의미한다. 여기서 말하는 계층간의 의미는 Controller, View, Business Layer 등을 말하며 각 계층간 데이터 교환을 위한 객체를 의미한다. DTO는 로직을 가지지 않는 순수한 데이터 객체이고 getter와 setter메소드만 가진 클래스를 의미한다. getter/setter 메소드에서 중요한건 Property다. 자바는 Property가 문법적으로 제공되지 않는..
[오라클] RAC(Real Application Cluster)란? 1. 일반적인 Oracle Server 구성방식 A. Single Server 구성 하나의 database에 하나의 instance가 할당되는 구성이다. 일반적으로 DB서버 구현시 1개의 서버를 사용하게 되는데, 이런 경우 instance 역할을 하는 서버에 장애가 발생했을 때 storage에 저장된 데이터를 사용할 수 없게 되는 위험이 존재한다. 2. HA 구성(High Availability) 방식 고가용성이란 뜻으로 이름 그대로 서버의 사용시간을 최대한 늘리는 것이 목표인 서버 구성방법 이다. 두 대의 서버를 동일하게 구성해서 서버 1대는 Active로 두고 다른 한대는 Standby로 설정해서 만약 Active 상태의 서버에서 장..