일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Oracle
- 코딩테스트
- 알고리즘
- 리눅스 명령어
- Oracle VM VirtualBox
- MariaDB
- 오라클
- PYTHON
- csharp
- 파이썬 전처리
- RFP
- dbeaver
- 파이썬 데이터프레임
- linux
- Algorithm
- 데이터베이스
- C#
- 파이썬 알고리즘
- tibero
- sql
- it 용어
- Python 라이브러리
- putty
- VirtualBox
- python algorithm
- it용어
- Python DataFrame
- 리눅스
- HTML
- 파이썬
- Today
- Total
목록it용어 (8)
오경석의 개발노트

트랜잭션(transaction) : 쪼갤 수 없는 업무 처리의 최소 단위. 트랜잭션은 은행 ATM이나 데이터베이스 등의 시스템에서 사용되는 더 이상 쪼갤 수 없는 업무 처리의 최소 단위이다. 예를 들어, A라는 사람이 B라는 사람에게 1,000원을 지급하고 B가 그 돈을 받은 경우, 이 거래 기록은 더 이상 작게 쪼갤 수 없는 하나의 트랜잭션을 구성한다. 만약 A는 돈을 지불했으나 B는 돈을 받지 못했다면 그 거래는 성립되지 않는다. 이처럼 A가 돈을 지불하는 행위와 B가 돈을 받는 행위는 별개로 분리될 수 없으며 하나의 거래내역으로 처리되어야 하는 단일 거래이다. 이런 거래의 최소 단위를 트랜잭션이라고 한다. 트랜잭션 처리가 정상적으로 완료된 경우 커밋(commit)을 하고, 오류가 발생할 경우 원래 ..

스키마(schema) : 계획이나 도식(圖式)을 가리키는 영어 낱말. '형태'나 '모양'을 뜻하는 그리스어에서 유래. 데이터베이스 스키마(database schema) : 데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조. 여기에는 테이블 이름, 필드, 데이터 유형, 엔터티 간의 관계 등 논리적 제약조건이 포함된다. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를 저장, 조회, 삭제, 변경할 때 DBMS는 자신이 생성한 데이터베이스 스키마를 참조하여 명령을 수행. 데이터베이스 스키마 설계 프로세스를 데이터 모델링이라고도 한다. 스키마는 3층 구조로 되어있다. 외부 스키마(External Sch..

제안요청서(RFP, Request For Proposal)는 발주자가 특정 과제의 수행에 필요한 요구사항을 체계적으로 정리하여 프로젝트를 담당할 최종 업체를 선정하기 전에 1차로 선별된 업체들에게 제시함으로써 제안자가 제안서를 작성하는데 도움을 주기 위한 문서이다. 제안요청서에는 해당 과제의 제목, 목적 및 목표, 기간, 내용, 기대성, 수행기간, 금액(Budget), 입찰규정, 참가자격, 제출서류 목록, 요구사항, 제안서 목차, 평가 기준 등의 내용이 포함된다. 제안요청서는 시스템 설계에 사용자의 요구사항을 반영해 나중에 사용자의 제안이 잘 실행되고 있는지 판단하기 쉽게 만든다. 제안요청서를 만들면 현재 판매 회사의 상황을 잘 이해하고 있어야 한다. 제안요청서의 핵심은 상대방이 RFP만 보고 업무에 대..

확장자(Extension)는 특정한 파일의 내용물의 종류가 무엇인지를 파일명을 보고 확인하기 위한 목적으로 만들어진 분류 방법으로, 확장명이라고도 한다. 컴퓨터 시스템은 0과 1로만 이루어진 디지털 형식의 데이터를 다룬다. 초창기 컴퓨터는 수치 계산용도로만 사용됐으므로 0과 1만 있어도 충분히 제 역할을 했지만 용도가 다양해지면서 다양한 종류의 데이터를 취급하게 되었고, 이에 따라 컴퓨터 개발자들은 형식이 같은 데이터끼리 묶어서 취급하는 것이 보다 편리하다는 사실을 깨닫게 됐다. 형식이 같은 컴퓨터 데이터를 모아놓은 단위, 이것이 바로 파일(file)이다. 현대에는 파일의 종류가 워낙 많아지다 보니 이들을 쓰임새 별로 구분할 기준이 필요하게 되었는데, 단순히 파일의 이름만으로 구분하면 컴퓨터에서 인식하고..

프로토콜 : '약속', '규약', '협약' 등을 의미하는 단어로, 컴퓨터들간의 원활한 통신을 위해 지키기로 약속한 규약. 프로토콜에는 신호 처리법, 오류처리, 암호, 인증, 주소 등을 포함한다. 원활한 통신을 위해선 반드시 프로토콜을 통일시켜야 한다. 그래서 전세계에서 쓰이는 프로토콜을 통합시킨 국제 표준 통신규약이 존재한다. 이 표준 프로토콜은 UN 산하의 ITU라는 기관에서 국제통신규약을 만들어 사용한다. 프로토콜의 종류 HTTP : Hyper Text Transfer Protocol - World Wide Web상에서 정보를 주고받을 수 있는 프로토콜. 주로 HTML 문서를 주고받는 데에 쓰임 - 주로 TCP를 사용하고 HTTP/3부터는 UDP를 사용하며, 80번 포트를 사용 - 클라이언트와 서버 ..

게이트웨이(gateway, 망관문) : 컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어. 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트. 넓은 의미로는 종류가 다른 네트워크 간의 통로의 역할을 하는 장치. 게이트웨이를 지날 때마다 트래픽(traffic)도 증가하기 때문에 속도가 느려질 수 있다. 게이트웨이는 서로 다른 네트워크 상의 통신 프로토콜을 적절히 변환해주는 역할을 한다. 게이트웨이는 하나 이상의 프로토콜을 사용하여 통신한다는 면에서 라우터, 스위치와는 구별되며 OSI 7 계층 가운데 어느 곳에서도 동작이 가능하므로 전송방식이 다른 통신망도 흡수함으로써 서로 다른 기종끼리도 접속을 가능하게 한다...

캐시(cache)는 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시는 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. 캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근할 수 있다. 캐시는 시스템의 효율성을 위해 여러 분야에서 두루 쓰이고 있다. ● CPU 캐시 - 대용량의 메인 메모리 접근을 빠르게 하기 위해 CPU 칩 내부나 바로 옆에 탑재하는 작은 메모리. 1980년대 이후 대부분의 CPU는 하나, 많게는 5-6개까지의 서로 다른 기능을 가진 CPU 캐시를 장착하고 있다. 메모리 접근 속도가 늘어나는 것에 비해 CPU의 처리 속도가 훨씬 빠르게 늘..