용어(2)
-
[DB] Upsert
용어를 찾아보자 오늘 회사에서 Upsert란 용어를 알게되어 찾아보게 되었다. https://wiki.postgresql.org/wiki/UPSERT definition 설명을 보면 _" "UPSERT" is a DBMS feature that allows a DML statement's author to atomically either insert a row, or on the basis of the row already existing, UPDATE that existing row instead, while safely giving little to no further thought to concurrency. One of those two outcomes must be guaranteed, ..
2017.03.30 -
[용어] 라이브러리와 프레임워크
정의앞선 사람들의 지혜를 사례라 부르고 이런 것이 정형화 되고 축적된 것이 프레임워크라고 한다.문제를 일반화하고 해결하기 위한 틀이라고 할 수 있다. 개발자는 프레임워크가 제공하는 기초적인 코드 위에 독자적으로 코드를 추가할 수 있다.일정한 품질을 가진 애플리케이션을 쉽게 생성할 수 있는 장점이 있다.컴퓨터로 따지면 마더보드와 같은 역할을 하고 우리는 여기에 메모리, 팬, CPU를꽂듯이 코드를 추가하면 된다. 라이브러리 vs 프레임워크라이브러리사용자 코드에서 호출되어야 한다. 라이브러리는 스스로 무언가를 하지 못하고 사용자 호출 시 자신의 코드를 실행한다. 프레임워크스스로가 사용자 코드를 호출한다. 자신의 라이프 사이클을 직접 관리한다.프레임워크는 사용자 코드를 직접 지배한다. 제어반전이렇게 프로그램의 ..
2016.03.20