상세 컨텐츠

본문 제목

TPS, 트랜잭션, CSV, 룩앤필, 크로스 플랫폼

IT/프로그래밍

by James Lee. 2015. 12. 6. 20:20

본문

TPS (Trasaction Per Second)

초당 트랜잭션 수, (ex : 초당 특정 페이지 방문한 수)

초당 리퀘스트, 웹서버에서 리퀘스트를 처리하는 개수

서버가 얼마나 방문자의 요청을 처리할 수 있는지를 나타내는 수치.


Transaction

DBMS에서의 데이터베이스 내에서 한꺼번에 수행되어야 할 일련의 연산들....이라고 하면 무슨 말인지 감이 잘 안온다.


트랜잭션(거래)이란 같은 단어를 쓰지만 다른 의미이다. 이 경우는 DBMS의 트랜잭션을 의미한다.


이렇게 예를 들어보자 


콩나물을 사서 거스름돈을 받는것을 하나의 트랜잭션으로 묶는다고 치자


콩나물을 사고, 거스름돈 까지 받아야 성공적인 트랜잭션이다

콩나물만 사거나, 거스름돈만 받는다면 트랜잭션은 실패한다.


연산이 성공적으로 수행되어 데이터베이스에 전부 저장되는 경우 (commit)

연산이 성공적으로 수행되어 데이터베이스에 하나도 저장되지 않는 경우(rollback)


회원가입을 할때 모든 항목을 다 입력해야 회원가입이 된다. (commit)

하나의 항목을 빠뜨리면, 회원가입이 되어선 안된다. (rollback) 


CSV

Comma - Seperated Values의 약자

셀의 각 값들이 콤마로 구분되어 있는 파일 (확장자 .csv)


왜 유용한가?

엑셀 시트에서 표를 작성하면, 이진 파일로 저장됨

그러므로 다른 프로그램에서는 읽기 힘듬(혹은 못읽음)

하지만 CSV로 저장하면 아스키 파일이기 때문에 다른 프로그램에서도 읽을 수 있음


언제 쓰느냐?

엑셀로 저장된 도표, 혹은 데이터베이스를 이것들을 가지고 있지 않을 확률이 높은 불특정 다수에게 배포할때, CSV파일로 변환하여 배포함 


Look and Feel(GUI 관련 용어)

GUI의 디스플레이 방식 및 조작성에 대한 느낌(눈으로 보는 느낌)

UI로 디스플레이 이미지에 표시하는 방법



크로스 플랫폼(Cross - platform)

응용 소프트웨어나 하드웨어를 여러 운영 체제에서 공통적으로 사용하는 것

또는 공통적으로 이용 가능한 운영체제/컴퓨터 본체의 개발 환경 

관련글 더보기

댓글 영역