본문 바로가기

반응형

IT 기술/용어 및 개념

(20)
gig economy 긱 이코노미(gig economy)란 노동이 필요할 때 관련된 사람을 단기로 고용해 일을 맡기는 형태를 말한다. 이는 계약직 비율이 점점 높아지면서 생기는 고용불안에 따른 결과로 생각된다.긱 이코노미의 예로, Uber, Airbnb 등이 있다.
REST API REST(REpresentational State Transfer)는 Web을 보다 효율적으로 사용하기 위해 Roy Fielding이 2000년에 그의 박사학위 논문에서 제안한 소프트웨어 아키텍쳐 스타일입니다. REST의 가장 큰 특징은 ROA(Resource Oriented Architecture)로 텍스트, 이미지, 동영상 등을 모두 하나의 자원으로 규정하여 각 자원에 고유한 URI(UniformResource Identifier)를 부여하여, 자원에 대한 CRUD(Create, Read, Update, Delete)를 각각 HTTP의 메서드(POST, GET, PUT, DELETE)를 이용해서 처리하는 것입니다. REST는 오늘날 Open API를 만드는데 널리 사용되고 있습니다. RESTful A..
Massively Distributed Database Systems(Transaction Management) Transaction management를 위한 4가지 속성(ACID Properties) Atomicity : Transaction이 부분적으로 끝나는 것 없이 끝나던지 아니면 실패했던지 둘 중에 하나로 동작하는 것. 좌석 예매시스템의 경우 Atomicity가 지켜지지 않으면 하나의 자리에 중복 예약이 될 수 있음 Consistency : 서로 다른 데이터베이스 사이에 연관데이터들은 일관성을 유지해야 함 Isolation : 여러 개의 Transaction이 동시에 수행되더라도 transaction사이에는 서로 영향을 주지 않아야 하며 수행이 끝난 뒤에도 consistency는 유지되어야 함 Durability : 수행 중인 transaction이 전원이 나간다던지 에러가 발생한다고 해도 중간에 유실되..
Massively Distributed Database Systems(Replication vs Partitioning) Massively Distributed Database System이란? Distributed Database는 다음과 같은 역할을 해야 한다. Data Dictionary 관리 : 어디에 데이터가 어떻게 저장되어있는지 관리해야 함 스키마, 쿼리, DBMS의 Heterogeneity를 해결해야 함 안전성과 일관성을 유지해야 함 사용자로 하여금 하나의 DB처럼 보이게 해야 함 : transparency 유동적으로 load를 balancing 해야 함 쿼리를 최적화 해야 함 데이터베이스를 구성하는 3가지 Layer External Layer : 사용자가 Database를 이해하기 쉽도록 View를 정의 Conceptual Layer : View에 맞는 개념적인 스키마를 정의 Physical Layer : 실..
Distributed System 기초 Distributed System? A collection of scalability Independent computers that heterogeneity : 각각의 OS를 가진 컴퓨터들이 같이 묶여있는 것 Appears to its users as a single coherent system(transparency) : 사용자가 마치 하나의 시스템을 쓰는 것처럼 사용자가 느끼게 하는 것, 즉 시스템의 모든 파일에 대하여 사용자가 동일한 방법으로 접근할 수 있도록 하는 것 Distributed System과 Parallel System의 차이는? Distributed System은 OS가 분리되어있고 Parallel System은 하나 Distributed System은 동시에 수행되는 여러 프로세스..
핵티비즘(Hacktivism) 자신의 정치나 사회적인 목적을 달성하기 위해서 자신과 노선을 달리하는 정부나 기업등의 홈페이지 또는 웹사이트를 해킹하는 행위를 일컫는 말입니다.
DHCP DHCP는 네트웍 관리자들이 조직 내의 네트웍 상에서 IP 주소를 중앙에서 관리하고 할당해줄 수 있도록 해주는 프로토콜이다. 인터넷의 TCP/IP 프로토콜에서는, 각 컴퓨터들이 고유한 IP 주소를 가져야만 인터넷에 접속할 수 있다. 조직에서 컴퓨터 사용자들이 인터넷에 접속할 때, IP 주소는 각 컴퓨터에 반드시 할당되어야만 한다. DHCP를 사용하지 않는 경우에는, 각 컴퓨터마다 IP 주소가 수작업으로 입력되어야만 하며, 만약 컴퓨터가 네트웍의 다른 부분에 속한 장소로 이동되면 IP 주소를 새로이 입력해야 한다. DHCP는 네트웍 관리자가 중앙에서 IP 주소를 관리하고 할당하며, 컴퓨터가 네트웍의 다른 장소에 접속되었을 때 자동으로 새로운 IP 주소를 보내줄 수 있게 해준다. DHCP는 주어진 IP 주소..
SCADA SCADA란 Supervisory Control And Data Acquisition의 약어로 '집중 원격감시제어시스템' 또는 '원방감시제어데이터수집시스템'이라고도 하는 SCADA시스템의 감시제어기능을 말한다. SCADA시스템은 통신 경로상의 아날로그 또는 디지털신호를 사용하여 원격장치의 상태정보데이터를 원격 소장치(remote terminal unit)로 수집, 수신, 기록, 표시하여 중앙제어시스템이 원격장치를 감시 제어하는 시스템을 말하며 발전, 송배전시설, 석유화학플랜트, 제철공정시설, 공장자동화시설 등 여러 종류의 원격지 시설장치를 중앙 집중식으로 감시 제어하는 시스템이다. SCADA시스템으로서 요구되는 주요 기능으로는 ANSI(미 표준연구소)/IEEE(전기전자기술자협회) Std c37.1-198..

반응형