$필기
H/W (하드웨어) -> O/S -> APP
: 레이어 3
하트웨어 위에 오에스 위에 어플
Layer/tier:
레이어, 아키텍쳐
*정리
-Layer vs Tier
Layer: 애플리케이션이나 서비스를 구성하는 SW의 논리적 구분
Tier: 기능과 component의 물리적 구분
-아키텍쳐(Architecture) (cf. Architecture = 건축 양식)
:소프트웨어를 구성하는 구성요소들을 '어떤 식으로 묶어내는지'에 대한 설계
게임 엔진 아키텍쳐는 콘텐츠 파이프라인(Content Pipeline)과 게임 로직(Game Logic)의 표현으로 크게 나눌 수 있다. 게임 시뮬레이션 부분이 게임데이터(Data)를 읽어들여 물리 엔진(Physics Engine), 유저 인터페이스(User Interface), 그래픽 엔진(Graphic Engine)등의 각종 요소나 모듈(Module)과 상호작용하는 등의 구조를 가지고 있다.
[네이버 지식백과] 아키텍쳐 [Architecture] (게임용어사전: 기관/용어, 2013. 12. 12., 이재진)
$필기
가상머신 ? 요즘 아이티의 필수적 인프라
*정리
-가상머신
"물리적으로 존재하는 컴퓨터가 아닌, 다른 컴퓨터가 만들어내는 가상의 컴퓨터. 즉 컴퓨터 안에 있는 컴퓨터"
컴퓨팅 환경을 소프트웨어로 구현한 것
(ex. VMware)
$필기
오늘 나눠준 것
APP : vmware (Hypervisor) : 리눅스 : 오라클 DBMS 설치해놓음
*vmware: virtual machine
O/S
DBMS server
*정리
-VMware (VM: Virtual Machine)
컴퓨터 가상화 소프트웨어 등 각종 제품을 생산하는 IT 기업
-Hypervisor
"하나의 호스트 컴퓨터에서 다수의 운영체제를 동시에 실행할 수 있게 해주는 가상 플랫폼 기술"
가상 머신 모니터라고도 불림
*필기
Centos
ip끝자리 119.119 기억
*정리
-Centos
$필기
EMP Sal Grade DEPT 기억
박스가 테이블이라 생각 (엑셀 시트)
Putty: 터미널 프로그램
SQL DEV : 과제, 실습할 예정
c
SQL DEV(클라) - DBMS (ORacle) (서버)
Putty (클라) - Centos (OS) (64비트 가상머신) (서버)
SQL Developer 설치 및 환경 구성
SQL Developer: SQL을 만드는 것
*정리
-SQL Developer
"오라클에서 무료로 제공하는 SQL 통합개발환경(IDE)"
cf) IDE(Integrated Development Environment) : 개발자가 소프트웨어를 개발하는 과정에 필요한 모든 작업을 하나의 소프트웨어에서 처리할 수 있는 환경 (ex. 코드 편집기, 디버거, 컴파일러, 인터프리터 등)
*필기
서버를 쓰는 소프트웨어는 거의 다 리눅스에...
리눅스 공부하면 좋아
*시험문제
Client HW, SW -- Server HW, SW
request Response
SQLDEV: DB Client App
Oracle: DBMS Server
*정리
-리눅스(Linux)
다중 사용자, 다중작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)
-클라이언트와 서버 관계(시험문제)
OT부분 참조..
*필기
가상머신 네트웍 환경구성
cfg: configuration
터미널 프로그램이란?
putty는 별도의 설치 필요없다
*정리
-configuration: 환경설정
-터미널(Terminal)
텍스트 기반 명령을 입력하고 실행할 수있는 인터페이스
$필기
*시험문제
SQL 주요 특징 4가지 (자세한건 OT 참조...)
:관계형 DBMS에 접근하는 유일한 언어, 영어, 국제표준, 비절차적 언어
IP와 포트
*정리
-IP주소 (Internet Protocol Address: 인터넷 규약 주소)
"컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해 사용하는 특수한 번호"
$필기
**시험문제
connection / session을 그리고 설명하시오
커넥션: 클라와 서버의 연결 (리퀘 - 리스폰)
세션:
*정리
-Connection / Session (시험)
커넥션(Connection)
"클라이언트 프로세스와 데이터베이스 인스턴스 간의 물리적 경로일뿐"
( 예: 사용자와 인스턴스 간의 네트워크 커넥션 )
세션(Session)
(클라이언트 프로세스가 SQL을 실행할 수 있는) "데이터베이스에 존재하는 논리적인 실체"
다수의 독립적인 세션이 단 한개의 커넥션과 관련을 가질 수도 있고, 커넥션으로부터 독립적으로 존재할 수 있다.
프로세스는 서버에 생성되는 프로세스를 말합니다. (ps 명령어로 확인할 수 있다는 얘기죠.)
CONNECTION -> SESSION -> PROCESS 순으로 생각하면 됩니다.
'내가 보려고 정리한 DB' 카테고리의 다른 글
[데이터베이스] SEQUENCE - 1 (0) | 2020.05.12 |
---|---|
[데이터베이스] SELECT - 3 (0) | 2020.05.11 |
[데이터베이스] SELECT - 2 (0) | 2020.05.08 |
[데이터베이스] SELECT - 1 (0) | 2020.05.07 |
[데이터베이스] OT (0) | 2020.04.19 |