본문 바로가기
반응형

System2

[Java] 자바의 Input과 Output (입출력, i/o) 학습목표 · 스트림 (Stream)기반의 IO · Byte와 Character 스트림 - Byte 스트림: InputStream, OutputStream - Character 스트림: Reader, Writer · InputStream과 OutputStream · 표준 스트림 - System.in, System.out, System.err · 파일 읽고 쓰기 - File 클래스 - FileInputStream - FileOutputStream · 버퍼 (Buffer) / 채널 (Channel) 기반의 I/O 스트림 (Stream)기반의 IO 자바의 입력과 출력 · 자바에서는 데이터를 외부에서 읽고 다시 외부로 출력하는 작업(입출력)에 스트림(Stream)을 사용함 - 스트림은 단일 방향으로 연속적으로 흘.. 2021. 9. 10.
데이터베이스 Failure와 Recovery 데이터베이스에서 발생하는 Failure의 종류 1.Transaction Failure 트랜잭션 자체가 Failure 되는 상황이다. 1)트랜잭션이 발생중인 프로그램의 오류에 의해서 장애가 발생하는 경우. 2)DBMS나 운영체제에서 필요에 따라 특정 트랜잭션을 abort 하는 경우. Ex)deadlock 발생시 프로세스 중 victim을 선정하여, 해당 프로세스를 abort 한다. 2.System Failure (crash) 메인 메모리에 있는 데이터가 없어지는 상황이다. Ex) 컴퓨터 전원이 꺼짐. 운영체제에 장애가 발생. 메모리 칩의 고장 발생 3.Disk failure 하드 디스크에 있는 데이터에 장애가 발생한 상황이다. Ex)하드디스크 헤드 불량 등으로 발생 데이터베이스의 Recovery는 위의 F.. 2019. 4. 3.
반응형