목록전체 글 (20)
랄지 IT
동시성 제어란, 트랜잭션의 일관성 처리 위해 트랜잭션간 상호작용 제어하는 것이다. 데이터베이스는 다수의 사용자들이 동시에 접근하는 경우가 빈번하게 발생한다. 이에 따른 통제가 이루어지지 않으면 데이터 베이스의 무결성이 깨지고, 의도하지 않은 결과가 반환될 수도 있다. dbms는 동시성 제어 라는 기능을 제공하여 데이터베이스의 무결성을 보호하고, 트랜잭션이 항상 정확하고 일관된 데이터를 참조할 수 잇도록 해야 한다. 직렬성은 일정한 순서를 가지고 순차적으로 실행되는 것을 뜻하고, 동시성은 트랜잭션들이 순서와 상관없이 동시에 실행되는 것이다. 즉 동시성 제어는 동시에 실행되는 트랜잭션을 제어하기 위한 것이라고 할 수 있다. 동시성 제어의 기법으로 대표적잉ㄴ 것이 잠금(Locking)기법이다. 대부분의 dbm..
가장 먼저 알아야 할 지식은 프로그래밍 언어가 아니다. 이 책은 커뮤니케이션을 위한 큰 그림에 중점을 맞추고 있다. 개발자의 말을 이해하기 위해서는 IT 세상의 용어들을 정리해야 한다. IT 세상의 용어를 카테고리로 분류해 설명할 것이다. *프로그래밍 언어(PL) & 운영체제(OS) 컴퓨터는 컴퓨터만의 언어(기계여, 0과 1로 이루어짐)를 사용하고, 인간은 인간의 언어(한국어, 영어, 아랍어 등)를 사용한다. 그렇기 때문에 둘은 말이 통하지 않지만 인간은 컴퓨터에게 일을 시키기 위해서 컴파일러(일종의 통역사)라는 프로그램을 만든 것이다. 인간은 규칙 있는 언어(프로그래밍 언어; 자바, 파이썬 등)를 만들어서 컴파일러에게 문서로 일을 시킨다. 컴파일러는 그 명령을 컴퓨터가 이해하는 언어(0,1)로 변환해서..
프론트엔드 기술면접 https://velog.io/@dlrbwls0302/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8%EA%B8%B0%EC%88%A0-%EB%A9%B4%EC%A0%91-%EC%A4%80%EB%B9%84%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EB%A9%B4%EC%A0%91-%EC%A7%88%EB%AC%B8-%EB%AA%A8%EC%9D%8C%EA%B3%BC-%EB%8B%B5%EC%95%88 이직하려는 친구에게 보내는 프런트엔드 개발 면접 질문 https://joshua1988.github.io/web-development/interview/frontend-questions/ 프론트엔드 면접 문제 은행 http..