PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1 고속통신패킷저장및분석을위한 시계열데이터베이스의활용 Input Save Analysis Database 인피니플럭스

2 Table of Contents 전통적인 DBMS 특징패킷분석에서 DBMS의한계신개념시계열 DBMS 고속데이터처리를위한신기술 5 패킷분석아키텍처 6 성능비교 7 발전방향

3 1. 전통적인 DBMS 특징

4 데이터관리 1. 전통적인 DBMS 특징 Transaction 모든데이터연산에대해트랜잭션 Atomicity, Consistency, Isolation, Durability Savepoint, Commit, Rollback Data Management in a traditional DBMS Index B+ Tree 를기본으로활용 Global 인덱스이며, 해당인덱스에전체레코드정보가저장 트랜잭션지원을위한로깅및 Recovery 연산비용과다 이러한이유로처리성능이수천건 / 초에불과 Insert Data 초당 5000 건이상입력하기매우힘듦 트랜잭션제공을하기위한로깅비용이매우큼 인덱스갱신비용이매우큼 데이터보다인덱스량이더커짐에따라시스템성능저하 4

5 조회성능 1. 전통적인 DBMS 특징 Concurrency Control 기본적으로 Record Level Locking 을제공 Consistency Read Non Consistency Read (Record Lock confliction 발생 ) Query performance in a traditional DBMS Full Text Search 데이터베이스에서텍스트검색은지원하지않음 LIKE 구문을활용 LIKE 사용시모든레코드에대한 Full Scan 이발생하여매우느림 사실상풀텍스트검색용도로는사용이불가능 Query Performance 전통적인 DBMS 는 OLTP 에강점을가짐 데이터의분포도가높은경우질의성능이좋음 B+ Tree 를기반으로동작하며, 가장효율이좋은하나의인덱스를결정하고사용함 통계분석을위한질의는매우느림 5

6 적용분야 1. 전통적인 DBMS 특징 트랜잭션을통해보관되어야하는정보 은행거래를위한금전정보및주요개인식별정보 전통적데이터베이스에중요하게보관되어야하는정보 시간의흐름과무관하며, 변경되거나삭제될수있는정보 6

7 2. 패킷분석에서 DBMS 의한계

8 패킷수집아키텍처 2. 패킷분석에서의 DBMS 의한계 패킷분석을위해서는분석을위한 network node에서 sniffer program을이용하여 packet을파일로저장하여분석 Packet analysis을위해서는분석을위한 network node에서 sniffer program을이용하여 packet 을저장하여분석 Switch Packet DATA Sniffer - TCP dump - Sniffer - Wireshark - Smart sniffer Save Packet DATA (PCAP File) Network node 장비 8

9 패킷분석아키텍처 2. 패킷분석에서의 DBMS 의한계 패킷데이터가파일로저장될경우단순 filter를이용하여분석을수행해야하며, 대용량데이터분석이불가능 Packet analysis을위해서는분석을위한 network node에서 sniffer program을이용하여 packet 을저장하여분석 Packet DATA (PCAP File) Read data Sniffer - TCP dump - Sniffer - Wireshark - Smart sniffer Filter Full Scan 대시보드 분석서버 리포팅서버 9

10 패킷분석에 DBMS 사용한계 2. 패킷분석에서의 DBMS 의한계 전통적인 DBMS 를이용하여패킷데이터분석을위해서는 Packet analysis을위해서는분석을위한 network node에서 sniffer program을이용하여 packet 실시간데이터을저장하여입력이분석불가능하여 저장된데이터의일부만 DBMS 에입력하여분석 Switch DBMS SQL 쿼리 대시보드 Network node 장비 결과값 분석서버 Packet DATA (PCAP File) 리포팅서버 10

11 3. 신개념시계열 DBMS

12 InfiniFlux 개요 3. 신개념시계열 DBMS InfiniFlux 는대량으로발생하는시계열머신로그데이터를실시간으로저장및분석하는혁신적인기술의 DBMS 서버 분석서버 로그발생 보안 로그 / 이벤트저장 InfiniFlux SQL 쿼리 결과값 대시보드 기운영체제 통신장비 리포팅서버 센서 관리시스템 12

13 데이터처리요구사항 3. 신개념시계열 DBMS 데이터의실시간수집 데이터의분석 다수의원시소스로부터 초당수만 ~ 수십만건저장 수분 ~ 수시간의통계분석및저장 데이터의실시간모니터링 실시간인덱싱및압축 실시간질의처리 요구사항 데이터의백업및빠른복구 시계열기반의빠른백업 과거데이터실시간확인 데이터의예측 시계열예측알고리즘을통한위험 방지 13

14 데이터처리문제점 3. 신개념시계열 DBMS 데이터의실시간저장 단순파일적재 => 데이터검색불가능, 인덱스필요 저장및인덱스 => 성능하락 데이터의분석 수천만 ~ 수억건의데이터검색 다양한컬럼조건들 => 단순검색이아님 => 다수시계열조건의질의문발생 => 대규모읽기, 쓰기 I/O 동시발생 실시간인덱스생성 전통적 DBMS 인덱스 (B+Tree) => 매우느린성능 Fractal, Global Bitmap 인덱스 => 10,000 TPS 이상힘듦 문제점 데이터의백업및빠른복구 특정시간영역의데이터실시간보관 특정시간영역의실시간접근, 분석필요 저장공간 + I/O bandwidth 1K Payload, 100,000 TPS = 8,046 TB/Day(100MB/Sec) HDD : 100MB/Sec SSD : 500MB/Sec 14

15 제품포지셔닝 x 1,000,000 Real-time data entry Data freshness x Real-time data entry Batch oriented Big Data Analytics Real-Time Big Data Analytics 3. 신개념시계열 DBMS Text File ParStream InfiniFlux HADOOP Enhanced HADOOP Solutions Splunk x 100,000 Conventional Analytics Conventional OLTP/OLAP x 10,000 BI Solutions Clustered Columnar DBMS Engineered System (ExaData) Columnar DBMS In-Memory DBMS X 1000 Very old (hours) Old (minutes) Disk DBMS Current (seconds) Data Freshness 15

16 주요기능 3. 신개념시계열 DBMS 수집 로그수집기제공으로다양한데이터원천소스로부터데이터수집가능 데이터 import/export 유틸리티제공 쉽게데이터입력프로그램구성하도록라이브러리와예제제공 저장 초고속데이터입력, 초당 100,000 건이상데이터저장가능 실시간인덱스생성저장으로데이터입력과동시에검색가능 실시간데이터압축저장으로저장공간절약 분석 표준 SQL 지원및익숙한데이터베이스관리환경지원 인터넷주소타입, 무부호정수형타입, LOB( 최대 64MB) 타입등다양한데이터타입지원 시계열기반확장 SQL 구문지원 (_arrival_time, duration) 시각화 Dashboard, Graph, Chart 등사용자친화적웹 GUI 제공 표준인터페이스제공으로다른 BI 솔루션과연동가능 R, Tableau 등데이터분석툴과간단하게연동가능 관리 혁신적인데이터백업, 복구, 마운트기능제공 웹 UI 를통한시스템모니터링, 설정변경가능 다양한시스템운영및관리정보제공 16

17 4. 고속데이터처리를위한 신기술

18 표준 SQL 4. 고속데이터처리를위한신기술 표준 SQL 인터페이스 ODBC, CLI, JDBC, RESTful API 지원 Join, subquery, group by, having, order by 다양한데이터타입지원 인터넷주소타입지원 : IPv4, IPv6 무부호정수형타입 : unsigned type (16, 32, 64 bit) LOB 지원 ( 최대 64MB) : text, binary 18

19 시계열 SQL 4. 고속데이터처리를위한신기술 나노세컨드단위의 timestamp 자동저장 데이터입력순간숨은칼럼 (_arrival_time) 에 nano second 를자동으로저장 조회시가장최근에입력된데이터부터시간의역순으로출력 DURATION 키워드제공 데이터검색할때시간범위를쉽게지정하기위해서제공되는키워드 현재시각기준 10 분전까지데이터의합계를구하는경우 SELECT SUM(traffic) FROM T1 DURATION 10 minute; 현재시점에서한시간이전부터 10 분간데이터의합계를구하는경우 SELECT SUM(traffic) FROM T1 DURATION 10 minute BEFORE 1 hour; 19

20 다중디스크 (Multi Disk) 4. 고속데이터처리를위한신기술 다중디스크를활용한 Throughput 향상 대량의데이터입력, 검색시단일디스크에대한 IO 집중으로병목현상발생 데이터와인덱스를분산디스크에각각저장하여 IO 분산으로입력및검색성능향상 입력과검색이다른디스크에서수행되므로서로영향을주지않음 input 입력속도 (TPS) TPS tablespace 10 만 Disk Disk Disk 디스크수 20

21 LSM(Log Structured Merge) 인덱스 4. 고속데이터처리를위한신기술 대용량데이터처리에적합한인덱스 빠른데이터증가환경에서고속검색지원기술 로컬인덱스와글로벌인덱스의장점을취해만든혁신적인인덱스기술 일반서버환경에서 10 억건중 1 건검색시간 0.5 초 검색시간 LEVEL 만 만 만 만 만 LSM 인덱스적용전 1 초 LEVEL 만 만 만 LSM 인덱스적용후 0.5 초 LEVEL 억 0 1억 10억 100억데이터건수 21

22 휘발성테이블 (Volatile Table) 4. 고속데이터처리를위한신기술 마스터정보관리용휘발성메모리테이블제공 Primary Key 기반초고속실시간입력, 수정, 삭제가능 로그테이블과의빠른조인 (join) 을통한데이터분석지원 서버재기동시테이블스키마는유지, 데이터는재로딩필요 Log table Volatile table syslog Network packet weblog JOIN 코드정보 상태정보 메타정보 USER ID ACTION CODE iflux 99 입력, 선택적삭제 After join 입력, 수정, 삭제 iflux login Disk Memory 22

23 Full Text Search 4. 고속데이터처리를위한신기술 빠른텍스트키워드검색기능제공 RDBMS의 LIKE 와유사한 SEARCH 구문제공 키워드인덱스를이용하여빠른검색가능 영문뿐만아니라 UTF-8 형식의한글, 중국어, 일본어문자검색도가능 SEARCH 검색시간 ( 초 ) 80 1 억건중 200 만건검색 SELECT message FROM textsearch WHERE message SEARCH ERROR 500 ; 배빠름 10 0 MySQL LIKE InfiniFlux LIKE 0.7 InfiniFlux SEARCH 23

24 IP Address Type 4. 고속데이터처리를위한신기술 편리한 IP Address Type 지원 제품엔진레벨에서 IPv4, IPv6 데이터타입지원 Network Mask 형식지원및편리한연산자와함수제공 간단하고빠르게 IP 주소에대한저장과검색가능 CREATE INSERT SELECT CREATE TABLE addrtable ( srcip ipv4, dstip ipv6 ); INSERT INTO addrtable VALUES ( , :: ); SELECT srcip FROM addrtable WHERE srcip = * ; SELECT srcip FROM addrtable WHERE srcip CONTAINED /16 ; 24

25 백업 & 마운트 4. 고속데이터처리를위한신기술 혁신적인마운트기능으로빠른백업데이터조회 마운트 백업된데이터정보를데이터로딩없이즉시조회할수있는기능 데이터베이스단위및테이블단위백업, 마운트지원 로컬디스크, NFS, HDFS 저장공간에백업, 마운트가능 과거 현재 backup mount LOCAL NFS HDFS 25

26 데이터압축 4. 고속데이터처리를위한신기술 고성능데이터압축으로저장공간절약 논리적, 물리적 2 단계데이터압축저장 원본대비수배 ~ 수십배압축 시스템부하최소화및데이터입력, 검색성능향상 13GB 4.1GB 68.5% 압축 26

27 5. 패킷분석아키텍처

28 InfiniFlux 활용아키덱처 5. 패킷분석아키텍처 Packet 캡처를통하여원시데이터를수집한후 packet header 의내용을 InfiniFlux 에저장원본데이터는 PCAP 파일로별도저장후조회시활용 Switch 수집 meta (header) real time insert InfiniFlux SQL 쿼리 결과값 대시보드 분석서버 Packet DATA (PCAP File) 리포팅서버 28

29 테스트환경 5. 패킷분석아키텍처 전통적인 DBMS 의경우실시간입력이불가능하여저장된패킷헤더내용을 CSV 파일로만들어테스트진행 데이터의실시간저장 하드웨어사양 - CentOS Intel(R) Core(TM) i core) - 32GB memory - SATA DISK 데이터의실시간저장 테스트대상 - InfiniFlux MySQL 5.7 (MyISAM) 테스트순서 전체 1억 6천만건의데이터를 CSV 파일을통한 DATA Insert 속도측정 전체데이터에대한통계분석 전체데이터에서 Port Scan 을찾는분석을진행 특정세션복원을위한분석진행 29

30 성능비교 Table Schema 5. 패킷분석아키텍처 Table name: PACKET_DATA STIME PROTO COL SRC_ PORT DST_ PORT PACKE T_ELN SRC_IP DST_IP SRC_ MAC DST_ MAC FILE_ NAME FILE_ OFFSET TCP_ FLAG Data Type date Time short integer integer integer IPv4 IPv4 Varchar (20) Varchar (20) Varchar (512) ulong short Data Range 발생시간 Protoc ol num Source port Destin ation port 길이 Source IP Destin ation IP Source MAC destina tion MAC 파일이름 파일오프셋 TCP Flag Sample Data SRC_MAC DST_MAC SRC_IP DST_IP SRC_PORT DST_PORT 00:8c:fa:3a:28:85 ff:ff:ff:ff:ff:ff a0:1d:48:b3:fa:b0 00:26:66:d5:bf: :26:66:d5:bf:84 a0:1d:48:b3:fa:b :26:66:d5:bf:84 a0:1d:48:b3:fa:b a0:1d:48:b3:fa:b0 00:26:66:d5:bf:

31 6. 성능비교

32 성능비교 6. 성능비교 InfiniFlux 가데이터입력과압축성능이월등함 60 압축성능 (GB) 원본 INFINIFLUX MySQL(MyISAM) MySQL(InnoDB) 데이터입력시간과검색시간을종합하여계산함 InfiniFlux 는원본크기보다 58.2% 압축됨.(7.1GB/17GB) 32

33 통계분석 6. 성능비교 1. 저장된총 data 건수? Select count(*) from packet_data; InfiniFlux MySQL count(*) [1] Row Selected. Elapsed Time : s 0.17s 2. 저장된 data 의시간범위? Select min(stime),max(stime) from packet_data; InfiniFlux MySQL min(stime) max(stime) :51: :52:29 [1] Row Selected. Elapsed Time : s 40.42s 33

34 통계분석 6. 성능비교 3. 특정 network 에서다른 network 으로의접속현황? SELECT src_ip, count(src_ip) from packet_data where src_ip contained ' /24' and dst_ip not contained ' /24' group by src_ip order by 2 desc; src_ip count(src_ip) ~ [22] Row Selected. Elapsed Time : InfiniFlux MySQL 0.001s 0.43s MySQL은 IP type 미지원으로다음쿼리사용 SELECT src_ip, count(src_ip) from packet_data where src_ip like ' %' and dst_ip not like ' %' group by src_ip order by 2 desc; 34

35 통계분석 6. 성능비교 4. web 접속현황 top 10 SELECT src_ip, count(dst_port) From packet_data InfiniFlux MySQL where dst_port = 80 or dst_port = 443 group by src_ip,dst_port order by 2 desc limit 10; 0.001s 0.52s src_ip count(dst_port) [10] Row Selected. Elapsed Time :

36 Port Scan 6. 성능비교 1. 목적지 port 번호가 1024 보다작고 port 가 1000 번이상변경된 IP? SELECT src_ip FROM packet_data InfiniFlux MySQL WHERE dst_port < 1024 GROUP BY src_ip HAVING COUNT(DISTINCT dst_port) > 1000; 0.000s s src_ip [1] Row Selected. Elapsed Time :

37 Port Scan 6. 성능비교 2. 1 의결과로나온 Source IP 의 Destination IP 접속현황 TOP 10 select src_ip, dst_ip, count(dst_ip) from packet_data where src_ip =' ' group by src_ip,dst_ip order by 3 desc limit 10; src_ip dst_ip count(dst_ip) [10] Row Selected. Elapsed Time : InfiniFlux MySQL 0.178s 0.13s 37

38 Port Scan 6. 성능비교 3. Destination IP 의 port 접속현황분석 select src_ip, dst_ip, dst_port, count(dst_port) from packet_data InfiniFlux MySQL where src_ip =' ' and dst_ip = ' ' group by src_ip, dst_ip, dst_port order by 4 desc; 0.021s 0.04s src_ip dst_ip dst_port count(dst_port) ~ [1024] Row Selected. Elapsed Time :

39 Port Scan 6. 성능비교 4. Port Scan 발생시간 select min(a.stime) as start_time, max(a.stime) as stop_time InfiniFlux MySQL from (select stime from packet_data where src_ip =' ' and dst_ip = ' ') as a; 0.016s 0.05s start_time stop_time :24: :41:47 [1] Row Selected. Elapsed Time :

40 세션복원 6. 성능비교 1. Meta data 를통한세션복원 select stime, src_ip, dst_port, file_name, file_offset, tcp_flag from packet_data where (src_ip = ' ' or src_ip = ' ') and (dst_ip = ' ' or dst_ip = ' ') and (src_port = 8888 or src_port = 64945) and (dst_port = 8888 or dst_port = 64945) order by 1; InfiniFlux MySQL 0.013s 0.06s 40

41 성능비교표 6. 성능비교 InfiniFlux MySQL during time(sec) 871(14M31s) 3054(50m 54s), Record count 163,356,883(1 억 6 천만건 ) Count(*) 0.001s 0.17s 분석 Min(), Max() 0.003s 40.42s 네트워크접속현황 0.001s 0.43s Web 접속 top s 0.52s Port 변경 0.000s 242s(4m 2.39s) Port scan Source IP 의접속 top s 0.13s Destination IP 접속 port 0.021s 0.04s 발생시간 0.016s 0.05s 세션복원세션복원 0.013s 0.06s 총분석시간 s 3,338.21s 41

42 6. 구축사례

43 사이버블랙박스 6. 구축사례 사이버공격의증거보존 / 원인분석을통한대규모침해사고에대한 Intelligence 분석 Switch 공격 Packet DATA InfiniFlux 보안위협정보공유 RBL 악성코드 url C- TAS 사이버블랙박스 침해공격원인분석 침해정보 Intelligence 분석 43

44 7. 발전방향

45 패킷데이터스트림저장 7. 발전방향 패킷헤더와동시에데이터스트림까지모두저장하여분석및세션재현 데이터의실시간저장 현재저장구조 Header DATA InfiniFlux Packet DATA (PCAP File) 현재 packet header만 DB에저장 전체 Packet은 pcap 파일로저장 분석결과를재생하기위해서는 offset 칼럼을이용 데이터의실시간저장 개선저장구조 Header DATA InfiniFlux Packet DATA (PCAP File) packet 전체를 DB 에저장 DATA 부분은 binary type 으로저장 PCAP 파일은 InfiniFlux 를통하여생성 45

46 멀티노드를통한대용량데이터저장 7. 발전방향 대규모의네트워크를위한멀티노드구성 Switch 수집 Multi-Node InfiniFlux Switch 수집 대시보드 Switch 수집 real time insert InfiniFlux SQL 쿼리 결과값 분석서버 Switch 수집 InfiniFlux 리포팅서버 46

47 Thank You Website : 인피니플럭스 Tel : : sales@infiniflux.com

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Smart Factory Conference 2018 The Database for Things Era of Smart X 마크베이스 이재훈본부장 Table of Contents The Fastest Time Series DBMS Machbase Smart X Era Time Series Database Industrial IoT Machbase Overview

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

歯sql_tuning2

歯sql_tuning2 SQL Tuning (2) SQL SQL SQL Tuning ROW(1) ROW(2) ROW(n) update ROW(2) at time 1 & Uncommitted update ROW(2) at time 2 SQLDBA> @ UTLLOCKT WAITING_SESSION TYPE MODE_REQUESTED MODE_HELD LOCK_ID1

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

결과보고서

결과보고서 오픈 소스 데이터베이스 시스템을 이용한 플래시 메모리 SSD 기반의 질의 최적화 기법 연구 A Study on Flash-based Query Optimizing in PostgreSQL 황다솜 1) ㆍ안미진 1) ㆍ이혜지 1) ㆍ김지민 2) ㆍ정세희 2) ㆍ이임경 3) ㆍ차시언 3) 성균관대학교 정보통신대학 1) ㆍ시흥매화고등학교 2) ㆍ용화여자고등학교 3)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

슬라이드 1

슬라이드 1 Embedding(Repository) DBMS부터대용량데이터검색및분석처리까지최선의선택 PetaSQL Column-Stored DBMS R1 Http:// OLTP vs. OLAP Old technology? No Column-Store DBMS (Disk, In-Memory) : Online Analytic Hybrid(Row + Column)-Store

More information

NoSQL

NoSQL MongoDB Daum Communications NoSQL Using Java Java VM, GC Low Scalability Using C Write speed Auto Sharding High Scalability Using Erlang Read/Update MapReduce R/U MR Cassandra Good Very Good MongoDB Good

More information

빅데이터시대 Self-BI 전략 이혁재이사 비아이씨엔에스

빅데이터시대 Self-BI 전략 이혁재이사 비아이씨엔에스 빅데이터시대 Self-BI 전략 이혁재이사 비아이씨엔에스 Agenda 1 Oracle In-Memory 소개 2 BI 시스템구성도 3 BI on In-Memory 테스트 4 In-Memory 활용한 BI 오라클인메모리목표 규모분석에대한속도향상 빠른속도 : 혼합워크로드업무 간편함 : 어플리케이션투명성및쉬운배치 저렴함 : 일부필요데이터만인메모리에존재가능 2 메모리운용방식

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

Microsoft PowerPoint - Session2 - Tibero 6

Microsoft PowerPoint - Session2 - Tibero 6 Better Technology, Better Tomorrow 인쇄用 Tibero 6 : Over the Miracle, To the Infinity 2013. 09. 10 2013 Tmax Group Co., Ltd. All Rights Reserved. 0/22 Ⅰ Ⅱ Ⅲ Ⅳ Big Data 시대의 DBMS 요구사항 Disk DBMS 와 DBMS 의한계

More information

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 (byounggon.kim@opence.org) 빅데이터분석및서비스플랫폼 모바일 Browser 인포메이션카탈로그 Search 인포메이션유형 보안등급 생성주기 형식

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

RUCK2015_Gruter_public

RUCK2015_Gruter_public Apache Tajo 와 R 을연동한빅데이터분석 고영경 / 그루터 ykko@gruter.com 목차 : R Tajo Tajo RJDBC Tajo Tajo UDF( ) TajoR Demo Q&A R 과빅데이터분석 ' R 1) R 2) 3) R (bigmemory, snowfall,..) 4) R (NoSQL, MapReduce, Hive / RHIPE, RHive,..)

More information

5장 SQL 언어 Part II

5장 SQL 언어 Part II 5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT

More information

Microsoft PowerPoint Python-DB

Microsoft PowerPoint Python-DB 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 데이터베이스 SQLite 데이터베이스 파이썬과데이터베이스연결 순천향대학교컴퓨터공학과 2 데이터베이스 (Database) 소개 데이터베이스 DBMS (DataBase Management System) 이라고도함 대용량의데이터를매우효율적으로처리하고저장하는기술 SQLite, 오라클, MySQL 등이있음

More information

PowerPoint Presentation

PowerPoint Presentation Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Smart FI Best Practice Conference 2018 IIoT 데이터문제해결을위한 새로운데이터처리방안 마크베이스 이재훈본부장 Table of Contents The Database for Things Machbase Industrial IoT Era Machbase Overview Key Features for IIoT Data Machbase

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070> #include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0

More information

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2 읽기속도 1초에 20Gbps www.lsdtech.co.kr 2011. 7. 01 Green Computing SSD Server & SSD Storage 이기택 82-10-8724-0575 ktlee1217@lsdtech.co.kr CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD

More information

슬라이드 1

슬라이드 1 2015( 제 8 회 ) 한국소프트웨어아키텍트대회 OSS 성능모니터링을위한 Open Source SW 2015. 07. 16 LG CNS 김성조 Tomcat & MariaDB 성능모니터링 Passion Open Source Software Open Hadoop IT Service Share Communication Enterprise Source Access

More information

Oracle Database 10g: Self-Managing Database DB TSC

Oracle Database 10g: Self-Managing Database DB TSC Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%

More information

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3 열차운행정보 승무원 확인시스템 구축 제 안 요 청 서 2014.6. 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3.시운전 및 하자보증 10

More information

슬라이드 1

슬라이드 1 2015( 제 8 회 ) 한국소프트웨어아키텍트대회 Database In-Memory 2015. 07. 16 한국오라클 김용한 Agenda 1 2 3 4 5 6 In-Memory Computing 개요주요요소기술 In-Memory의오해와실제적용시고려사항 12c In-Memory Option의소개결론 2 1. In-Memory Computing 개요 전통적인데이터처리방식

More information

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원 Beyon Relational SQL Server, Winows Server 에디션비교 씨앤토트 SW 기술팀장세원 SQL Server 2012 Eition 비교 요약 항목 Enterprise Business Intelligence Stanar H/W 지원 고가용성 확장성및성능 보안 관리생산성 SQL Server Integration Services Master

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

ALTIBASE HDB Patch Notes

ALTIBASE HDB Patch Notes ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

빅데이터분산컴퓨팅-5-수정

빅데이터분산컴퓨팅-5-수정 Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------

More information

Microsoft PowerPoint - CNVZNGWAIYSE.pptx

Microsoft PowerPoint - CNVZNGWAIYSE.pptx 대용량데이터처리를위한 Sharding 2013.1. 이동현 DBMS 개발랩 /NHN Business Platform SQL 기술전략세미나 2 대용량데이터를위한솔루션은 NoSQL 인가, RDBMS 인가? 모든경우에대해어떤하나의선택을하자는게아닙니다. SQL 기술전략세미나 3 언제, 그리고왜 RDBMS 를선택해야하는가? NoSQL 과다른 RDBMS 만의특징이필요할때

More information

UDP Flooding Attack 공격과 방어

UDP Flooding Attack 공격과 방어 황 교 국 (fullc0de@gmail.com) SK Infosec Co., Inc MSS Biz. Security Center Table of Contents 1. 소개...3 2. 공격 관련 Protocols Overview...3 2.1. UDP Protocol...3 2.2. ICMP Protocol...4 3. UDP Flood Test Environment...5

More information

비식별화 기술 활용 안내서-최종수정.indd

비식별화 기술 활용 안내서-최종수정.indd 빅데이터 활용을 위한 빅데이터 담당자들이 실무에 활용 할 수 있도록 비식별화 기술과 활용방법, 실무 사례 및 예제, 분야별 참고 법령 및 활용 Q&A 등 안내 개인정보 비식별화 기술 활용 안내서 Ver 1.0 작성 및 문의 미래창조과학부 : 양현철 사무관 / 김자영 주무관 한국정보화진흥원 : 김진철 수석 / 김배현 수석 / 신신애 부장 문의 : cckim@nia.or.kr

More information

FileMaker 15 ODBC 및 JDBC 설명서

FileMaker 15 ODBC 및 JDBC 설명서 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

ARMBOOT 1

ARMBOOT 1 100% 2003222 : : : () PGPnet 1 (Sniffer) 1, 2,,, (Sniffer), (Sniffer),, (Expert) 3, (Dashboard), (Host Table), (Matrix), (ART, Application Response Time), (History), (Protocol Distribution), 1 (Select

More information

Microsoft PowerPoint - Oracle Data Access Pattern.ppt

Microsoft PowerPoint - Oracle Data Access Pattern.ppt Special Key Note Oracle Data Access Pattern ( 주 ) 오픈메이드컨설팅 오동규수석컨설턴트 1 What is Data Access Pattern? > 데이터를 I/O 하는방식 Index Scan Full Table Scan Rowid 2 Why is The Pattern Important? >SQL 의성능을좌지우지함. >SQL

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint - 6.pptx DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

공개 SW 기술지원센터

공개 SW 기술지원센터 - 1 - 일자 VERSION 변경내역작성자 2007. 11. 20 0.1 초기작성손명선 - 2 - 1. 문서개요 4 가. 문서의목적 4 나. 본문서의사용방법 4 2. 테스트완료사항 5 가. 성능테스트결과 5 나. Tomcat + 단일노드 MySQL 성능테스트상세결과 5 다. Tomcat + MySQL Cluster 성능테스트상세결과 10 3. 테스트환경 15

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

<4D F736F F F696E74202D20352E20BCBAB4C920C1DFBDC C F6EC0BB20C0A7C7D120BDC7BDC3B0A C3B3B8AEB9E6BEC

<4D F736F F F696E74202D20352E20BCBAB4C920C1DFBDC C F6EC0BB20C0A7C7D120BDC7BDC3B0A C3B3B8AEB9E6BEC 성능중심어플리케이션을위한실시간 Data 처리방안 Oracle TSC DB Tech. Lee Sung Jin (sungjin.lee@oracle.com) Content & Intent 1 2 3 4 IMDB의특징및필요성 Oracle이제공하는 IMDB, TimesTen IMDB, Disk DB간비교국내적용사례 -2- I. IMDB 의특징및필요성 I. IMDB 의특징및필요성

More information

PowerPoint Presentation

PowerPoint Presentation FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

리뉴얼 xtremI 최종 softcopy

리뉴얼 xtremI 최종 softcopy SSD를 100% 이해한 CONTENTS SSD? 03 04 05 06 07 08 09 10 11 12 13 15 14 17 18 18 19 03 SSD SSD? Solid State Drive(SSD) NAND NAND DRAM SSD [ 1. SSD ] CPU( )RAM Cache Memory Firmware GB RAM Cache Memory Memory

More information

62

62 2 instance database physical storage 2 1 62 63 tablespace datafiles 2 2 64 1 2 logical view control files datafiles redo log files 65 2 3 9i OMF Oracle Managed Files, OMF 9i 9i / / OMF 9i 66 8 1MB 8 10MB

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT 3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)

More information

USER GUIDE

USER GUIDE Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM 차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4.

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터 Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL

More information

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUERY 을실행하게된다면 BLOCK I/O 가많이발생하게된다. 이런이유로 QUERY 의성능은좋지못할것이다.

More information

빅데이터 분산 컴퓨팅 -6

빅데이터 분산 컴퓨팅 -6 Hive Data Management Join in Hive 빅데이터분산컴퓨팅박영택 Hive 에서의 Joins Hive 에서서로다른데이터간의 Join 은빈번하게발생 Hive 에서지원하는 Join 의종류 Inner joins Outer joins(left, right, and full) Cross joins( Hive 0.1 이상버전 ) Left semi joins

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

ALTIBASE XDB Release Note APRIL 22, 2014

ALTIBASE XDB Release Note APRIL 22, 2014 6.1.3 Release Note APRIL 22, 2014 목차 목차... 2 1. 시스템요구사항... 3 2. 릴리스정보... 4 2.1 6.1.3의주요기능... 4 2.2 변경사항... 8 데이터베이스버전... 8 호환성... 8 프로퍼티... 8 성능뷰... 8 에러메시지... 8 2.3 패키지... 9 2.4 다운로드... 10 위치... 10 설치...

More information

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

160322_ADOP 상품 소개서_1.0

160322_ADOP 상품 소개서_1.0 상품 소개서 March, 2016 INTRODUCTION WHO WE ARE WHAT WE DO ADOP PRODUCTS : PLATON SEO SOULTION ( ) OUT-STREAM - FOR MOBILE ADOP MARKET ( ) 2. ADOP PRODUCTS WHO WE ARE ADOP,. 2. ADOP PRODUCTS WHAT WE DO ADOP,.

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

단계

단계 본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508 2005 Aug 0 Table of Contents 1. 제안 개요 P.2 2. 쿨메신저 소개 P.7 3. VoIP 인터넷전화 서비스 P.23 4. 쿨메신저 레퍼런스 사이트 P.32 5. 지란지교소프트 소개 P.37 1 芝 蘭 之 交 2 1. 제안 개요 1) Summery 3 1. 제안 개요 2) 일반 메신저 vs 쿨메신저 보안 문제 기업 정보 & 기밀 유출로

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r -------------------------------------------------------------------- -- 1. : ts_cre_bonsa.sql -- 2. :

More information

FileMaker ODBC 및 JDBC 가이드

FileMaker ODBC 및 JDBC 가이드 FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,

More information

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

TTA Verified : HomeGateway :, : (NEtwork Testing Team) TTA Verified : HomeGateway :, : (NEtwork Testing Team) : TTA-V-N-05-006-CC11 TTA Verified :2006 6 27 : 01 : 2005 7 18 : 2/15 00 01 2005 7 18 2006 6 27 6 7 9 Ethernet (VLAN, QoS, FTP ) (, ) : TTA-V-N-05-006-CC11

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA SQLite 이준희 *, 신민철 **, 장용일 ***, 박상현 **** LG. 요약 Abstract SQLite is a popular relational database management system(rdbms) mainly used in local application, embedded device, and smartphone. In order to preserve

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.vmon.vsystems.co.kr Vmon 소개자료 Ⅰ. EMS 란? Ⅱ. Vmon 소개 Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란? - EMS 의정의 - EMS 의필요성 : IT 환경의변화 Ⅱ. Vmon 소개 - Vmon 개요 - Vmon 제품구성 - Vmon Solutions - Vmon Services Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란?

More information

CRM Fair 2004

CRM Fair 2004 easycrm Workbench ( ) 2004.04.02 I. CRM 1. CRM 2. CRM 3. II. easybi(business Intelligence) Framework 1. 2. - easydataflow Workbench - easycampaign Workbench - easypivot Reporter. 1. CRM 1.?! 1.. a. & b.

More information

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

? Search Search Search Search Long-Tail Long-Tail Long-Tail Long-Tail Media Media Media Media Web2.0 Web2.0 Web2.0 Web2.0 Communication Advertisement

? Search Search Search Search Long-Tail Long-Tail Long-Tail Long-Tail Media Media Media Media Web2.0 Web2.0 Web2.0 Web2.0 Communication Advertisement Daum Communications CRM 2007. 3. 14. ? Search Search Search Search Long-Tail Long-Tail Long-Tail Long-Tail Media Media Media Media Web2.0 Web2.0 Web2.0 Web2.0 Communication Advertisement Communication

More information

Master presentation template three line maximum — First Lastname Job Title

Master presentation template three line maximum — First Lastname Job Title 빅데이터분석을가속화하는 GPU 데이터베이스활용을 위한제안 이보란과장 (brlee@kr.ibm.com) IBM Systems-HW, Cognitive Systems BIG DATA, 얼마나활용하고계신가요?

More information

[Brochure] KOR_LENA WAS_

[Brochure] KOR_LENA WAS_ LENA Web Application Server LENA Web Application Server 빠르고확장가능하며장애를선대응할수있는운영중심의고효율차세대 Why 클라우드환경과데이터센터운영의노하우가결집되어편리한 관리기능과대용량트랜잭션을빠르고쉽게구현함으로고객의 IT Ownership을강화하였습니다. 고객의고민사항 전통 의 Issue Complexity Over

More information

Microsoft PowerPoint - 1_3_DBA_SQL_tuning

Microsoft PowerPoint - 1_3_DBA_SQL_tuning 아주특별한 SQL 튜닝 씨퀄로 김정선 아주특별한 Level 400 100 개념및소개수준 200 중간수준 300 고급수준 400 전문가수준 선수지식불필요 100 에더하여기술적세부사항설명 200 에더하여능숙한사용경험, 아키텍처지식필요 SINCE 2002 SQL Server Specialist Member & Leading PASS Korea Member Microsoft

More information

제목 레이아웃

제목 레이아웃 웹해킹이라고무시하는것들보소 2017.07.10 RUBIYA805[AT]GMAIL[DOT]COM SQL Injection 끝나지않은위협 2017.07.10 RUBIYA805[AT]GMAIL[DOT]COM Who am I 정도원 aka rubiya Penetration tester Web application bughuter Pwned 20+ wargame @kr_rubiya

More information