바람직한 직장과 직장 생활 봉가 윤 WORKPLACE01 직장생활 W orking M oney S uccess $ √ H appiness ♥02 바람직한 인사예절 메모습 관 험담금 물 공동체생 활 시간약 속03 나의신념 수 많은 실수와 실패 뚜렷한 목적의식이 있는 사람 행복을 이루기 위한 나의 수단 ♥ WORK 나의 발전 끊임없는 노력04 기업이란 CORPORATION 바람직한 직업관을 가진 개인의 집합 바람직한 기업 직원을 통제 또는 관리해서는 안된다 . 가급적 팀 중심으로 운영하라 . 그러면 직원들은 팀 내에서 자기 스스로 더 확실한 비전을 발견 , 매진하게 된다 . 바람직한 기업은 스스로 가능의 미학을 보여 주는 조직이라는 점을 잊지 말아야 한다 . – 존 웨스턴 브리티시 에어로스페이스 사장{nameOfApplication=Show}
ORACLE B ong Gayun 2013.01.22INDEX ORACLE Process ORACLE IndexORACLE ORACLE ProcessProcess 구조 Program Global Area (PGA) Instance LMS PMON SMON DBWR LGWR CKPT ARCH SNPn RECO Pnnn Snnn Dnnn Parse Execute Fetch Server Process User Process Background Process Application Program SQL*Plus Process = User Process + Background Process + Server ProcessBackground Process SMON(System Monitor ) PMON(Process Monitor) DBWn (Database Writer ) LGWR(Log Writer ) CKPT(Check Point ) 오라클 데이터베이스가 시작되기 위한 필수프로세스 데이터베이스가 종료 되면 모든 프로세스는 종료 Oracle 필수 프로세스 Instance PMON SMON DBWR LGWR CKPTBackground Process 오라클 인스턴스를 관리 데이터 파일의 빈 공간을 연결하여 하나의 큰 빈 공간으로 재구성 더 이상 사용하지 않는 임시 블록 세그먼트들을 재사용 가능하게 함 SMON( Proces Monitor )Background Process PMON( Proces Monitor ) 서버에서 사용되는 각 프로세스들을 감시 비정상 종료된 데이터베이스의 접속을 정리 정상 작동하지 않는 프로세스를 감시하여 종료 커밋되지 않은 트랜잭션을 롤백Background Process DBWR(Database Writer ) 버퍼 캐쉬에 있는 dirty- 버퍼의 내용을 데이터 파일에 기록 dirty- 버퍼에 쓰여진 데이터를 옮겨 적음으로써 충분한 free- 버퍼를 사용가능Background Process LGWR(Log Writer ) 버퍼 캐쉬에서 발생한 모든 변화를 기록 System Global 영역의 Redo-Log 버퍼에 생성 트랜잭션이 완 료 되었을 때 버퍼의 내용을 온라인 Redo-Log 파 일 에 기록Background Process CKPT(Check Point ) 변경된 데이터베이스 버퍼를 디스크 내의 데이터 파일로 저장하는 것을 보장 체크포인트가 발생하면 데이터 파일과 컨트롤 파일의 헤더를 갱신Background Process ARCn ( Archiver ) – 아카이버 RECO(Recovery) – 복구자 LCKn (Lock) – 잠금 Pnnn (Parallel Query) - 병렬 질의 Snnn (Shared Server) - 공유 서버 SNPn ( Shapshot Refresh ) Dnnn (Dispatcher ) Instance LMS ARCH SNPn RECO Pnnn Snnn DnnnServer Process Server Process Oracle 은 서버프로세스를 생성하여 접속된 사용자 프로세스의 요구 사항을 처리 사용자로부터 받은 요구사항 (SQL 문 ) 을 처리 전달받은 SQL 문을 Parse, 실행 (Execute), 페치 (Fetch) 작업을 통해 실행 시키는 역할User Process User Process 사용자가 오라클을 실행 시켰을 때 사용되는 프로세스 오 라클 서버에 접속할 때마다 사용자 프로세스가 생성ORACLE IndexINDEX 의 종류 색인이라고도 불림 빠른 검색을 위해 사용하는 독립된 객체 테이블의 크기가 클수록 인덱스를 이용한 검색 효율이 높음 Index 란 ? 인덱스를 통한 검색 일 반 검색 인덱스 검색질 의INDEX 의 종류 인덱스 키에 오직 하나의 열을 가짐 단일열 Index 하나이상의 컬럼을 하나의 인덱스로 묶는 방법 결 합 Index 컬럼의 중복값들을 포함하지 않음 Unique Index Unique 인덱스가 아닌 인덱스 Non Unique Index 인덱스 생성 예제B-tree 인덱스 Stno1-300 Stno1-125 Stno125 -150 Stno1-150 Stno150 -300 Stno150 -275 Stno275 -300 Root Level Branch Level Leaf Level비트맵 인덱스 비트맵 인덱스 생성문법비트맵 인덱스 비트 연산으로 (AND) 결과를 찾은 후 ROWID 를 해석하여 테이블에 엑세스 하고 결과를 리턴BitMap 인덱스와 B-tree 인덱스의 비교 User Process B-tree 인덱스 BitMap 인덱스 큰 분포도를 갖는 테이블에 적합 적은 분포도를 갖는 테이블에 적합 비교적 키의 갱신 비용이 적음 갱신 비용이 매우 큼 or 사용 쿼리문에 비 효율적 or 사용 쿼리문에 효율적ORACLE Q AORACLE T hank you{nameOfApplication=Show}
ORACLEINDEX ORACLE 구조 Backup Recovery ORACLE ORACLE 흐름ORACLE ORACLE 구조ORACLE 구조 Program Global Area (PGA) Instance Database Buffer Cache Redo Log Buffer Library Cache Shared Pool Java Pool Large Pool Dictionary Cache Database Data Files Control Files Redo Log Files LMS PMON SMON DBWR LGWR CKPT ARCH SNPn RECO Pnnn Snnn Dnnn Parse Execute Fetch Shared Global Area(SGA) Server Process User Process Background Process Application Program SQL*Plus Parameter Files Backup Files Archive log Files password Files Alert log Files Trace Files Offline Storage Device Streams PoolSGA(System Global Area) 데이터 프로세스에서 공유하는 데이터 베이스 정보를 저장하는데 사용 서버를 위한 데이터 및 제어정보가 존재하고 가상메모리에 할당됨 인스턴스가 시작될 때 할당되고 , 전체 서버에서 1 개만이 존재 모든 서버 프로세스가 공유 SGA 크기는 초기화 매개변수에 의해 결정 System Global AreaSGA(System Global Area) Database Buffer Cache Redo Log Buffer Library Cache Shared Pool Java Pool Large Pool Dictionary Cache Shared Global Area(SGA) Streams Pool 가장 최근에 실행한 SQL 문과 사용한 데이터 정의를 저장 추가 옵션 메모리 영영 추가 옵션 메모리영역으로 대용량 메모리 할당 시 사용 사용자가 요청한 SQL 문장을 Server Process 가 여러 단계를 거쳐 작업할때 사용하는 공간 Shared SQL Areas - SQLans 에 대한 텍스트 , 실행계획등을 저장 Shared PL/SQL Areas - 가장 최근에 실행한 PL/SQL 문을 저장 , 공유 - 프로시저 , 함수 등 저장 다른 DB 로 데이터 전달 시 사용되는 메모리 영역으로 10g 부터 도입된 새로운 유형 DB 의 모든 변화를 저장하는 메모리 Datafile 들로 부터 읽은 DataBlock 의 복사본을 담고 있는 영역 디스크에 완전히 쓰여 지지 않는 수정된 데이터 보유 가능 LRU 알고리즘에 의해 디스크 I/O 를 줄이고 성능을 증가시킴 테이블과 , 뷰 에 대한 정보 , 구조 등이 저장 Data Dictionary 를 저장하는 공간Data Base Data Files Control Files Redo Log Files Database 실제 데이터가 저장되는 하드디스크상의 물리적 파일 생성시 , 그 크기를 명시하고 , 더 많은 공간이 필요할 경우 , 그 크기를 확장 할 수 있음 운영체제 명령을 이용해 사용자가 삭제 , 이동 시켜서는 안됨 제어 정보를 가지고 있는 파일 DB 를 마운트 하고 Open 하여 사용하는데 꼭 필요한 파일 DB 에서 생긴 모든 변화를 기록하는 파일 데이터베이스를 장애로부터 보호하기 위해 필수적인 파일 수정내용이 파일반영에 실패 할 경우 변경사항은 Redo Log 파일에서 얻는 것이 가능 데이터를 복구 하는데 사용 SGA 내의 Redo Log Buffer 에 저장된 데이터들이 일정 수준 채워지게 되면 Redo Log 파일로 저장Tablespace Database Data File 테이블 스페이스가 저장되어서 공유되는 논리적 집합체 Database 물리적으로 그룹화된 데이터를 위한 논리적 저장 단위 Tablespace 는 하나 이상의 물리적인 datafile 을 가질수 있지만 datafile 은 오직하나의 Tablespace 에 속함 Tablespace 단일 테이블스페이스에 소속된 물리적인 데이터 파일 Data FileData Blocks Extends Segment Oracle 이 사용하거나 할당할 수 있는 가장 작은 저장 단위 Data Blocks 데이터베이스 저장 공간을 재할당 하는 논리적인 단위로 수 많은 연속된 Data Block 으로 구성됨 Extends 하나 혹은 하나이상의 Extends 의 집합 SegmentTablespace 생성하기Tablespace 생성하기ORACLE ORACLE 흐름ORACLE 의 흐름 분석 / 실행계획 Shared Pool 에서 동일한 실행계획이 있는지 검색 SQL syntax, Semantic 검사 Data dictionary 확인 최적의 실행계획 작성 바인드 바인드 변수 값이 있는 경우 할당 실행 실행계획을 적용 실행에 필요한 작업수행 인출 Buffer cache 에 데이터를 메모리에 올림 질의 결과를 검색하여 반환ORACLE Backup RecoveryBackup Recovery Backup - 데이터베이스의 복사본 Recovery - 장애가나기 바로 전 시점으로 복구 Database Mode - NOARCHIVELOG Mode : Redo Log Group 에 Log Switch 가 발생 - 하여 다른 그룹을 사용 할 때 이 복사본을 생성하지 않고 재사용 하는 방법 - ARCHIVELOG Mode : Redo Log Group 에 Log Switch 가 발생하여 다른 그룹을 사용하기 전에 복사본을 생성하는 방법 Backup Recovery 의 정의Physical Backup 데이터베이스가 Shutdown 된 상태에서 백업 하는 방법 ARCHIVE LOG MODE 와 NOARCHIVE LOG MODE 둘 다 가능 Closed Backup( =Cold Backup) Controlfile , 데이터 파일 , 데이터베이스를 오픈 Redo Log 파일들의 위치 및 이름을 확인 데이터베이스를 shutdown 대상 파일들을 전부 백업 (copy) 데이터베이스를 오픈 Backup 방법Physical Backup 데이터베이스가 운영중인 상태 (OPEN 상태 ) 에서 백업하는 방법 ARCHIVELOG MODE 에서만 백업이 가능 Open Backup( =Hot Backup) Controlfile , 해당 테이블 스페이스의 데이터 파일 , Redo Log 파일의 위치 및 이름을 확인 SYSTEM 테이블 스페이스를 OPEN 백업 수행 현재 백업중인 데이터 파일의 정보를 확인 온라인 백업 종료 Backup 방법Physical Backup DataFile 들만 Copy 하므로 CONTROL FILE 은 따로 백업을 받아야 함 CONTROL FILE 의 백업 현재의 CONTROL FILE 을 Image Copy CONTROL FILE 을 재생성 할 수 있도록 Script 를 생성 Backup 방법Logical Backup Logical Backup 이랑 EXPORT Utility 를 이용하여 DATABASE 를 백업 테이블이 DROP 되었을 경우에 많이 사용되는 방법 Logical Backup Table 모드 - 지정된 테이블만 EXPORT USER 모드 - 해당 유저에 속하는 모든 객체 백업 TABLESPACE 모드 - 지정한 테이블 스페이스 내의 모든 객체 백업 전체 데이터베이스 모드 - 데이터베이스 내의 모든 객체 백업 EXPORT 의 네가지 모드Recovery 복구 (RECOVERY) = RESTORE + ARCHIVE RESTORE -Database 에 장애가 발생하기 이전에 BACKUP 본을 이용하는 방법 RECOVERY - 백업 본을 적용한 데이터베이스에 변경사항을 기록한 ARCHIVE LOG FILE 을 적용한 것 Recovery 의 의미ORACLE Q AORACLE T hank you{nameOfApplication=Show}
Telemedicine T elehealth MEDICALT elehealth T elemedicine T raditional T elemedicine MEDICAL E quipment F uture P roblem T elemedicine T elehealthMEDICAL 01 T elehealthMEDICAL T elehealth T elehealth T elemedicine T raditionalMEDICAL R emote M onitoring Telehealth 의 부분적인 의미 가정에서 행해질 수 있는 Telehealth 의 한 방법 환자의 가정에서 임상적으로 관련 데이터를 관리 진단보다는 관리에 초점을 둠 T elehealth T elemedicine T raditionalMEDICAL R emote I nterpretation 서로 다른 두 장소에서 의료 데이터 확인가능 CT, MRI EKG 기술의 진보가 이런한 서비스의 기용성을 증가 T elehealth T elemedicine T raditionalMEDICAL M ulti-media real time I nteraction 비디오기반의 Telehealth 동기화된 비디오 진단의 종류 Telepsychiatry Correctional Telehealth Home Telehealth 가정에서 행해질 수 있는 Telehealth 의 한 방법 환자의 가정에서 임상적으로 관련 데이터를 관리 T elehealth T elemedicine T raditionalMEDICAL U sing T elephone 기술의 발전으로 스마트폰 이용 향상 텍스트 메시지를 통해 정보 교환 값비싼 기술을 휴대폰을 이용하여 비용절감 효과 어플리케이션을 활용 T elehealth T elemedicine T raditionalMEDICAL T ele H ealth 건강 교육이 보다 쉽게 이루어짐 의료의 품질향상 환자의 만족도 증가 높은 질의 건강관리 T elehealth T elemedicine T raditionalMEDICAL 02 T elemedicineMEDICAL T elemedicine 원격 의료 [ telemedicine , 遠隔醫療] 의사와 환자가 멀리 떨어져 있는 장소에서 행하는 의료 행위로 , 통신 수단에 의해 환자의 상태를 파악하여 적절한 진료를 하는 것 . 원격 진료라고도 한다 . T elehealth T elemedicine T raditionalMEDICAL T elemedicine Patient-portal secure messaging 비동시적인 의사소통 실제 방문 만큼의 효과가 없음 이미지를 쉽게 전송할 수 있음 T elehealth T elemedicine T raditionalMEDICAL T elemedicine Telephone 실시간 , 동시적인 의사소통 값이 저렴하고 널리 이용 가능 의사소통 중 이미지 전송 불가능 T elehealth T elemedicine T raditionalMEDICAL T elemedicine Audio-video 높은 기술력을 요구 매우 다양한 업무 가능 고가의 비용 필요 T elehealth T elemedicine T raditionalMEDICAL 03 T raditional T elemedicineMEDICAL T eledermatology 원격피부진단 스마트폰의 카메라가 있어 피부증상진단 용이 고해상도 스마트폰 카메라가 증가할수록 서비스의 질 증가 T elehealth T elemedicine T raditionalMEDICAL T eleradiology 원격방사선진단 X 선 필름이나 CT, MRI 등의 방사선 분야의 화상을 전문 시설에 전송해서 진단이나 자문을 구하는 것 PACS 과 연관되어 있음 T elehealth T elemedicine T raditionalT elepathology MEDICAL 원격병리학 수술 중 병리진단 전문가의 진단을 받을 수 있다 대학병원에서 이미 실용화 T elehealth T elemedicine T raditionalMEDICAL T elesurgery 원격수술 기계를 통하여 원격으로 수술 진행 주로 내시경으로 하는 수술에서 이용될 수 있음 T elehealth T elemedicine T raditionalMEDICAL 04 M edical E quipmentMEDICAL P ACS 의료영상저장전송시스템 DICOM 을 기반으로한 의료기기 등장 이전의 의료영상을 변환해주는 기기도 생겨남 E quipment F uture P roblem (Picture Archiving Communication System)MEDICAL D ANA diabecare 인슐린 주입 장치 핸드폰 어플로 주입수치 확인가능 인터넷 접근 가능 PC 로 부터 데이터 다운로드 가능 - 수일매딕 (Customer Relationship Management) E quipment F uture P roblemMEDICAL D ANA diabecare - 수일매딕 (Customer Relationship Management) E quipment F uture P roblemMEDICAL D ANA diabecare - 수일매딕 (Customer Relationship Management) E quipment F uture P roblemMEDICAL dvinci S 수술자가 외부의 로봇 조종석에서 로봇의 팔과 카메라로 수술을 진행 손떨림등 없이 미세조작가능 수술부위를 확대하여 신경 , 혈관등 손상이적어 수술결과가 좋고 입원기간도 줄일 수 있음 환자의 통증이 줄어들고 간염 위험성이 낮음 -surgical system -intuitive surgical E quipment F uture P roblemdvinci S MEDICAL -surgical system 우리나라 최초 로봇수술 1996.06.10 로봇수술장비 -intuitive surgical E quipment F uture P roblemMEDICAL dvinci S -surgical system 기존의개심술과 로봇수술의 흉터비교 로봇수술장면 -intuitive surgical E quipment F uture P roblemMEDICAL dvinci S 현재 세브란스 병원과 경희의료원에서 사용 중 세브란스 병원은 외과 비뇨기과 산부인과 흉부외과 심혈관외과 등 에서 널리 사용중 경희의료원에서는 외과 흉부외과 산부인과 비뇨기과 성형외과 등에서 사용중 -surgical system -intuitive surgical E quipment F uture P roblemMEDICAL dvinci S -intuitive surgical -surgical system E quipment F uture P roblemMEDICAL R ound R obot 원격화면을 통해서라도 자신이 꾸준히 진료 받아오던 주치의에게 진료 받고 싶다는 환자가 늘어남 멀리서도 자신의 환자 진료 가능 환자를 꾸준히 관리 할수 있음 E quipment F uture P roblemMEDICAL B IT C RM 최소인력으로 관리가 가능 진료정보 , 주의사항등 휴대폰으로 제공 대기시간 최소화 꾸준한 병원 방문 유도 - 비트컴퓨터 (Customer Relationship Management) E quipment F uture P roblemMEDICAL B IT C RM - 비트컴퓨터 (Customer Relationship Management) E quipment F uture P roblemH igh C are MEDICAL 가정용 헬스케어 의료기기 심전도 , 산소포화도 , 체온 유 / 무선 통신 , 블루투스 ,USB 통신가능 건강 관련 컨텐츠 제공 화상전화를 통해 운영센터와 직접 연결이 가능 - 인성정보 E quipment F uture P roblemMEDICAL M EDEIOSK 의료서비스 / 약국안내 접수 / 예약 / 수납 / 처방을 무인화 환자와 병원에 최상의 의료서비스제공 - 비트컴퓨터 E quipment F uture P roblemMEDICAL M EDEIOSK - 비트컴퓨터 E quipment F uture P roblemMEDICAL M EDEIOSK 분당 서울대 병원 강남 성모 병원 - 비트컴퓨터 E quipment F uture P roblemMEDICAL 05 P roblemMEDICAL P roblem PACS 뿐아니라 Healthcare 를 실현하기 위한 정책마련 상상하지 못한만큼의 기술장벽 E quipment F uture P roblemMEDICAL 06 F utureMEDICAL 로 봇융합기술은어디까지 ..?? Seed 에서 need 로 서비스산업과 로봇기술 컨버전스 동향 수술보조로봇 수술로봇 수술 시뮬레이터 재활로봇 E quipment F uture P roblemMEDICAL 고령화시대에 한방의학까지 첨단의료기술이 영향을 끼치고있음 의료시스템으로 체질분석까지 한방의학 + u-healthcare = ?? O riental M edicine E quipment F uture P roblemQ A MEDICALT hank you MEDICAL{nameOfApplication=Show}