본문 바로가기

반응형

2018/10

(4)
트랜잭션 트랜잭션데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들 트랜잭션의 특성 - ACID Atomicity (원자성)트랜잭션의 연산은 데이터 베이스에 모두 반영 되든지, 전혀 반영되지 않아야 한다. 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 하며, 모두가 완벽히 수행되지 않고 어느 하나라도 에러가 발생하면 트랜잭션 전부가 취소되어야 함. Consistentcy(일관성)트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다. (예를 들면, 정수는 항상 정수형태로 있어야 한다!) 시스템이 가지고 있는 고정 요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야한다. Isolatio..
2018. 10.30 파마를 했다! 이제 면접도 조만간 있고 해서 파마를 했다. 면접 전이라 떨리는 마음에 친구와 함께 갔다. 면접 전에 어떻게하면 깔끔한 머리를 할 수 있을까? 에 대한 고민을 함께 하기 위해 친구와 같이 갔지만, 친구는 아무리 생각해도 자신이 필요 없을 것 같다고 했다. 뭐, 어쨌든 같이 갔지만, 정말로 별로 필요는 없었다. 그냥 내가 알아서 머리 스타일을 정하고, 알아서 머리 손질하는 법에 대해서 물어봤다. 친구는 그냥 파마하는동안 내 말동무가 되어주는 것이 역할의 전부였다(?) 그래도, 그 긴 파마 시간동안 기다려 준게 참으로 고마워서 저녁을 사 주었다! 마침 잠깐 한 알바로 10만원을 받은 적이 있으니, 딱 오늘 파마 값과 밥값은 이것으로 해결했다. 친구의 어금니가 정상이 아닌 상태였기 때문에, 말랑 말랑한 고기를..
트랜스포트 레이어 정리 Application 레이어둘의 통신 : socket Transfort(TCP/UDP) 레이어
애플리케이션 레이어 정리 bandwidth 보다 평균 속도가 낮다고 해서 Delay가 없는 것이 아니다. -> 평균보다 갑자기 빠른 데이터가 들어오면, bandwidth를 넘어서 막히는 경우가 발생. 지연 시간이 무한대로 늘어날 수가 있다. 캐시 일관성 문제 - 캐시에 있는 정보가 웹에 있는 정보와 일치하지 않을 수 있다. -> conditional GET 사용.HTTP REQUEST - if modified field 사용.이 이후에 업데이트 된 적이 있으면 304 not modified response를 보낸다. (오브젝트를 보내지 않음) DNS(domain name system)NAME을 쓰면 IP address로 변환주소 : IP + 포트(웹 서버 80)IP : 32bit 주소 체계 xxx.xxx.xxx.xxx 문제점검색..

반응형