<31302DB5A5C0CCC5CDBAA3C0CCBDBA20B9D720C0CEC5CDB3DDC0C0BFEB2DC3D6BFEBB6F42E687770>
|
|
- 태조 빙
- 5 years ago
- Views:
Transcription
1 Journal of the Korea Institute of Information and Communication Engineering 김철호 1 박경원 2 최용락 3* Web Service Performance Improvement with the Redis Chul-Ho Kim 1 Kyeong-Won Park 2 Yong-Lak Choi 3* 1 Department of Software, Graduate School of Information Science, Soongsil University, Seoul , Korea 2 Department of Software, Graduate School of Software Soongsil University, Seoul , Korea 3* Department of Software, Graduate School of Software Soongsil University, Seoul , Korea 요약 대부분의 Web Service 는성능개선을위해사용자접속로그를생성하여관리한다. 생성된접속로그를통해트래픽이많이발생하는시간대와어떤 Resource 가많이사용되는지확인할수있으며로그분석을통해 Web Service 의성능측정및개선하는데이용된다. 하지만, 많은공공부문 Web Service 와같이일정기간동안에접속량이증가할때, 처리할사용자접속로그수증가로인해 Web Service 의성능이저하된다. 이를해결하기위해, 시스템의성능을개선하거나튜닝을필요로하지만많은비용이발생하게되며일정한시간이지나면, 사용자의접속이줄어들게되어더많은비용이발생한다. 본논문에서는사용자접속로그처리의성능을개선을통한 Web Service 의성능개선을제안한다. 또한, 최근대용량데이터를처리하기위하여많이사용되고있는 Redis 를활용하여 NoSQL 을일부적용한방법을제안한다. ABSTRACT To improve performance, most of Web Services produce and manage User Access Logs. Through the Access Logs, the record provides information about time when the most traffic happens and logs and which resource is mostly used. Then, the log can be used to analyze. However, in case of increasing high traffics of Web Services at the specific time, the performance of Web Service leads to deterioration because the number of processing User Access Logs is increasing rapidly. To solve this problem, we should improve the system performance, or tuning is needed, but it makes a problem cost a lot of money. Also, after it happens, it is not necessary to build such system by spending extra money. Therefore, this paper described the effective Web Service s performance as using improved User Access Log performance. Also, to process the newest data in bulk, this paper includes a method applying some parts of NoSQL using Redis. 키워드 : Redis, 관계형데이터베이스, NoSQL, 웹서비스 Key word : Redis, RDBMS, NoSQL, Web Services Received 28 May 2015, Revised 16 July 2015, Accepted 31 July 2015 * Corresponding Author Yong-Lak Choi( ylchoi58@ssu.ac.kr, Tel: ) Department of Software, Graduate School of Software Soongsil University, Seoul , Korea Open Access print ISSN: online ISSN: This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License( by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. Copyright C The Korea Institute of Information and Communication Engineering.
2 Ⅰ. 서론초고속인터넷과무선인터넷의기술이발달하고스마트폰의보급으로인해사용자들은언제어디서나인터넷을활용하여모바일서비스를통해소셜네트워크서비스 (SNS: Social Network Service) 및사물네트워크 (IoT: Internet of Things) 를통하여콘텐츠의생성및공유가가능하게되었으며, 이로인해데이터의사용및생성량이급증하였다. 데이터의급증으로인해 Fig. 1과같이 2018년까지모바일데이터트래픽은향후 3년간약 11배증가해연평균 190EB(1ExaByte: Bytes) 에달할것이라고시스코 (Cisco) 사에서전망했다. 개선을하는데어려움이있다. 대부분의 Web Service는성능개선을목적으로사용자의접속로그를생성하여저장하고관리한다. 특정시간에사용자가접속할경우, 대량의접속로그를처리하는과정에서 RDBMS의특성으로인해성능이저하되기때문에 Web Service의성능이떨어진다. 따라서본논문에서는테이블간의조인이불필요한데이터에대해서 RDBMS가아닌 Redis를이용하여대용량의접속정보를빠르게처리할수있는 NoSQL에서사용하는데이터저장방식을일부적용함으로써사용자급증으로인한대량의접속정보처리의성능향상을통해전반적인 Web Service의성능을개선하고자한다. Ⅱ. 관련연구 그림 년전세계모바일데이터트래픽전망 Fig. 1 A traffic prospect of mobile data of the World in 2018 기존관계형데이터베이스관리시스템 (RDBMS: Relational Database Management System) 은 SQL (Structure Query Language) 문을처리할때테이블간의조인 (Join) 이필요하기때문에데이터처리시간이늘어난다. 따라서, 이러한문제를해결하기위해조인을필요하지않은비관계형데이터베이스인 NoSQL(Not only SQL) 이등장하였다. 참고문헌 [10] 에서현재대부분의 Web Service는 RDBMS형태로데이터를관리하고있지만, RDBMS 는시간이지남에따라데이터양이증가하고이를처리할때시스템의성능이저하되는문제를내포하고있다. 이와같은시스템의성능저하를개선하기위해서하드웨어의추가나 SQL의튜닝을해야한다. 특히공공부문 Web Service의경우특정시간대에일정기간에많은사용자가접속하고그기간이지나게되면사용자의수가감소하여고성능시스템의유지보수비용이많이발생하게되기때문에실제로위와같은 2.1. RDBMS 참고문헌 [2] 는 RDBMS의정의를제시하고있다. RDBMS는일련의정형화된테이블 (Table) 로구성된데이터항목들의집합체로서, 테이블을재구성하지않고다양한방법으로접근하거나조합이가능하다. RDBMS는수학적인개념과원리에기초한데이터베이스로행과열로이루어진 2차원테이블구조에자료를저장한다. 테이블구조를가진오브젝트간의관계를외래키 (Foreign Key) 로표현하거나, SQL 문을작성할때에조인조건으로정의할수있어야한다. 사용자와 RDBMS 를연결시켜주는표준검색언어로 SQL을활용하며 SQL문은관계형데이터베이스에있는데이터를직접조회하거나또는보고서를추출하는데사용되며데이터를조작할때에도이용된다 PostgreSQL 참고문헌 [3, 4] 는 PostgreSQL의정의를제시하고있다. PostgreSQL은객체- 관계형데이터베이스관리시스템 (ORDBMS: Object-oriented Database Management System) 은현재가장선호하는오픈소스데이터베이스다. PostgreSQL는강력한차세대 ORDBMS으로서 Berkeley Postgres 데이터베이스관리시스템에서파생되었으며강력한객체- 관계형데이터모델과풍부한 2065
3 데이터타입, 쉬운확장성을가지고있다. 그리고 PostQuel 질의언어를확정된 SQL의부분집합으로대체하고있다. PostgreSQL은다양한데이터타입을지원한다. 사진, 소리또는비디오같은 Binary Large Objects의저장을지원하며 C/C++, Java,.Net, Perl, Python, Ruby, Tcl, ODBC에대한인터페이스를가지고있다 NoSQL 참고문헌 [1] 에서 최근인터넷의발달로모든사물들이인터넷과연결되어센서로부터환경, 위치, 온도등의데이터를입력받을수있다 고되어있다. 그리고스마트폰의이용확산으로인해트위터, 페이스북등 SNS 데이터의폭발적인증가로인해데이터가기하급수적으로증가함에따라빅데이터가화두로떠올랐으며관계형데이터베이스로대량데이터처리의한계문제를해결하기위해 NoSQL 기술이부각되기시작했다. NoSQL은다음과같은특징을가지고있다. 1) 관계를정의하지않는비관계형데이터베이스이다. RDBMS는외래키를이용하여테이블간의조인등의관계연산이가능하며 SQL을이용하여테이블의데이터를조작한다. 반면 NoSQL은각테이블이독립적인하나의테이블로관계를정의하지않는비관계형데이터베이스로조인을지원하지않으며 SQL을사용하지않는다. 2) 분산형저장구조를통해대량의데이터처리가가능하다. RDBMS는대량데이터처리에많은시간이소요되는문제점을가지고있다. 그러나 NoSQL은각테이블이독립적으로설계되어데이터를여러서버에분산시키는데이터분산이용이하며이로인하여서버에서다루는데이터양을분산시킴으로써대량의데이터처리에이점을가지고있다. 또한 RDBMS는대량의데이터처리서버의성능을높이기위해서하나의서버에 CPU 또는 Memory 사이즈를증설하는 Scale-Up 방식을사용하여성능을높이지만이는하드웨어의제약으로인하여한계가있는반면 NoSQL은데이터분산에용이한설계로인하여서버하나의성능을높이는방식이아닌서버자체를더추가하는 Scale-Out 방식을사용하여시스템의용량을증대시킨다. 3) 데이터베이스스키마가고정되어있지않다. 참고문헌 [5] 에서 RDBMS의데이터베이스스키마는데이터베이스에서자료의구조, 자료의표현방법, 자료간의관계를형식언어로정의한구조 라고정의되어있다. 데이터베이스관리시스템이주어진설정에따라데이터베이스스키마를생성하며, 데이터베이스사용자가자료를저장, 조회, 삭제, 변경할때 DBMS는자신이생성한데이터베이스스키마를참조하여명령을수행한다. NoSQL은테이블생성이후동적으로스키마를정의하거나변경할수있는유연성을갖는다. RDBMS에서테이블이 Fig.2 RDBMS에서의테이블설계예제와같이되어있다면해당테이블은반드시사용자ID(UserID), 비밀번호 (Password), 휴대전화번호 (HPNumber) 문자열만들어갈수있다. 그림 2. RDBMS 에서의테이블설계예제 Fig. 2 Example of table design in RDBMS 반면에 NoSQL은사용자ID로사용하는키부분만타입이같고밸류에해당하는다른필드들은 Not Null 로지정하면어떤타입이나명칭이저장되어도상관없다. 아래 Fig. 3 NoSQL에서의테이블설계예제는사용자ID는공통이지만밸류에해당하는필드는각기다른타입이나명칭을저장해도상관이없다. 그림 3. NoSQL 에서의테이블설계예제 Fig. 3 Example of table design in NoSQL 2.4. Redis 참고문헌 [6, 7] 은 Redis의정의를제시하고있다. Redis(Remote Dictionary Server) 는인-메모리 (In- Menory) 기반으로하는 NoSQL의키-밸류 (Key-Value) 데이터저장소로 ANSI C로작성되었다. 참고문헌 [8, 9] 에서는 Redis는실제로데이터구조서버로다른종류의데이터값들을지원한다고되어있다. 전통적인키 -밸류저장방식은 String 키에 String 밸류를지원하지만 Redis의밸류는단순문자열에제한적이지않고더 2066
4 복잡한데이터구조를가질수있으며 String, Hashes, Lists, Sets, Sorted sets, Bitmaps, HyperLogLogs를지원한다. Ⅲ. PostgreSQL 과 Redis 의성능비교 3.1. 성능비교실험계획및실험환경 PostgreSQL과 Redis를활용하여데이터의 Insert, Select, Update, Delete 명령에대해서처리하는시간을측정한후비교하는방식으로진행한다. 실험을수행하기위해서 Table. 1에제시된방법으로실험계획을수립하였다. 표 1. 실험계획 Table. 1 Experimental Design Order Plan Contents 1 HardWare CPU, OS, RAM, HDD 2 Server ProgreSQL Server, Redis Server 3 Modeling RDBMS Modeling using ProgreSQL & NoSQL Modeling using Redis 4 Table Create Tables in ProgreSQL and Redis 5 Client Implement Client using Java 6 Testing Test Functions about Insert, Delete, Update, Select Table. 1에제시된실험계획에따라서하드웨어 (Hardware) 를구성하였는데하드웨어에의해발생하는데이터성능에미치는영향을최소화하기위해서동일한사양의하드웨어를설치하였다. DB서버를구성하기위해사용하는소프트웨어 (Software) 는운영체제 (OS: Operating System) 를 Microsoft Windows7 64bit를사용하기때문에 PostgreSQL과 Redis는모두 Microsoft Windows 64bit를지원하는 64bit 버전을설치하였다. Client는동일한사양의하드웨어에 Java로구현하였다. 성능비교실험을위한환경구성의정보는 Table. 2에기술되어있다. DB설계를위해논리 ERD와물리 ERD를작성하였으며현재운영중인 Web Service와거의유사한환경으로구축하기위해서 Web Service의사용자정보와사용자접속정보를참조하여설계했다. 표 2. 실험환경 Table. 2 Experiment Environment Section Content Specification Server Client CPU OS RAM SSD PostgreSQL Redis CPU OS RAM SSD Language Intel(R) Core(TM) i5-2467m 1.60GHZ Windows7 64bit 8.00GB 128GB postgresql windows-x64 redis win32-win64 Intel(R) Core(TM) i5-2467m 1.60GHZ Windows7(64bit) 8.00GB 128GB Java(jdk-8u20-windows-x64) RDBMS 모델링은 PostgreSQL에서사용할 RDBMS 모델링과 Redis에서사용할 NoSQL 모델링으로진행하였다. PostgreSQL에서사용할테이블은사용자ID(USER_ ID) 를기본키 (Primary Key) 로갖는사용자정보 (USER _INFO) 테이블과사용자ID(USER_ID) 와세션키정보 (SESSION_KEY_INFO) 를기본키로갖는사용자접속정보 (USER_ACC_INFO) 테이블간의관계는 1:N이며사용자ID는사용자정보테이블의사용자ID를외래키로참조한다. Fig. 4, Fig. 5는사용자정보와사용자접속정보의 RDBMS의논리 ERD와물리 ERD를나타내고있다. 그림 4. PostgreSQL 논리모델 ERD Fig. 4 Logical Model ERD in PostgreSQL 2067
5 그림 5. PostgreSQL 물리모델 ERD Fig. 5 Physical Model ERD in PostgreSQL Redis의모델링은 PostgreSQL의모델링과다르게진행된다. RDBMS 모델링은도메인을분석하고저장하고자하는개체 (Entity) 를정의하고개체간의관계를정의하여테이블을설계하고 SQL을사용하여데이터를조회하는순으로모델링을진행한다. 반면, NoSQL의모델링은도메인을분석하고조회할데이터에따라개체를정의하고테이블을설계한후데이터를조회하는순으로모델링을진행한다. RDBMS 모델링과 NoSQL 모델링의차이점으로는 RDBMS는데이터의중복을최소화하기위해서정규화 (Normalization) 를한다. 그러나 NoSQL에서는조인을지원하지않기때문에원하는데이터를조회하기위하여데이터를중복시키거나그룹화를통해비정규화를수행한다. Redis의데이터모델설계는화면에서조회하는항목을사용자ID(USER_ID), 세션키정보 (SESSION_KEY _INFO), 로그인일시 (LOGIN_DTM), 로그아웃일시 (LOGOUT_DTM), 사용자IP주소 (USER_IP_ADR), 사용자명 (USER_NM) 으로정의하고진행하였다. 따라서 PostgreSQL의기본키에해당하는 Key를사용자ID, 로그인일시의결합으로 Key가유일성 (Uniqueness) 을가지도록설계하였으며사용자의이름을보여주기위하여 Fig.4의사용자정보테이블의사용자이름을추가하였다. Fig. 6, Fig. 7은 ERwin 7.3을활용하여작성한것으로 Fig. 8이실제구조와더근접한그림이다. 그림 8. Redis 모델데이터구조 Fig. 8 Data Structure of Redis Model 데이터는 Redis에서지원하는해시데이터를이용하였다. 해시데이터는하나의 Key에여러개의 Value를가질수있어 PostgreSQL의데이터저장구조와유사하게사용이가능하다. 위와같이모델링을마친후 Fig.4의테이블을생성하기위하여 Fig. 9, Fig. 10과같이테이블생성 SQL을작성하여테이블을생성하였다. 그림 6. Redis 논리모델 Fig. 6 Logiical Model ERD in Redis 그림 9. 사용자정보테이블생성 SQL Fig. 9 Creating table about user information with SQL 그림 7. Redis 물리모델 Fig. 7 Physical Model ERD in Redis 성능측정실험은설계를마친각각의데이터베이스모델을바탕으로하여 Insert, Select, Update, Delete 의처리시간을측정하고정량화된수치로비교가가능하도록시나리오를작성하여단계별로성능측정을수행 2068
6 하였다. 그림 10. 사용자접속정보테이블생성 SQL Fig. 10 Creating table about user access information with SQL 3.2. 성능비교실험동일한조건에서실험하기위해서동일한하드웨어에 PostgreSQL과 Redis를함께설치하였으며 Insert, Select, Update, Delete 등에필요한데이터는형식에맞추어텍스트파일로작성하였다. 그후성능테스트에사용할데이터가들어있는 File을읽어내어배열 (Array) 형태로저장함으로써성능테스트에필요한데이터와데이터를읽어들이는시간을동일하게맞추어하드웨어로인하여발생하는성능테스트의영향을최소화하였다. 위의방법을통해서동일한조건에서 PostgreSQL 과 Redis를사용하여데이터를처리함으로써성능테스트의정확성을확보하였을뿐만아니라프로그램실행후에생성되는버퍼 (Buffer) 에남아있는데이터의영향을최소화하기위해서모든테스트는총 10회를진행하였으며최종 5회의결과의평균값으로성능을측정하였다. 타내었다. 1) Insert 성능분석 PostgreSQL과 Redis의데이터의 Insert성능을그래프로나타내었다. Fig. 11에서 10건의데이터를 Insert했을때에는 PostgreSQL에서의실행시간과 Redis에서의실행시간이비슷했지만 100건의데이터를 Insert했을때부터는 Redis에서의실행시간이 PostgreSQL에서의 실행시간보다약 4배단축되는것으로나타났다. Fig. 12는 PostgreSQL과 Redis의 Insert할때의메모리사용량으로 100건의데이터를 Insert할때까지는 Redis의메모리사용량이많지만 5,000건의데이터를 Insert했을때부터는 PostgreSQL에서처리할때사용하는메모리사용량이 Redis보다많은것으로나타났다. 그림 11. PostgreSQL 과 Redis 의 Insert 실행시간 Fig. 11 Run-time of Insert about PostgreSQL and Redis 3.3. 성능분석데이터를처리하기위해서는메모리에적재 (Loading) 시켜야하는데이는처리해야하는데이터량에따라처리시간및메모리사용량의차이가발생한다. 따라서, 본실험에서는 PostgreSQL과 Redis의데이터량에따른메모리사용량과시간을분석하기위해 10건, 100건, 5,000건, 10,000건, 50,000건, 100,000건의데이터의 Insert, Select, Update, Delete 성능을총 10회의테스트하여하위 5번의결과값의평균을데이터건수에대한실행시간과메모리사용량에대해서그래프로나 그림 12. PostgreSQL 과 Redis 의 Insert 메모리사용량 Fig. 12 Usage of memory about Insert of PostgreSQL and Redis 2) Select 성능분석 PostgreSQL과 Redis의데이터의 Select성능을그래프로나타내었다. Fig. 13에서 10건의데이터를 Select 했을때에는 PostgreSQL에서의실행시간이 Redis에서의실행시간보다상대적으로짧았으나 100건이상의 2069
7 데이터를 Select했을때부터는 Redis에서의실행시간이 PostgreSQL에서의실행시간보다약 1.4배단축되는것으로나타났다. Fig. 14는 PostgreSQL과 Redis의 Select 할때의메모리사용량으로 100건의데이터를 Select할때까지는 Redis의메모리사용량이많지만 5,000건의데이터를 Insert했을때부터는 PostgreSQL에서처리할때사용하는메모리사용량이 Redis보다많은것으로나타났다. Redis의메모리사용량이많지만 5,000건의데이터를 Update했을때부터는 PostgreSQL에서처리할때사용하는메모리사용량이 Redis의메모리사용량이많은것으로나타났다. 그림 15. PostgreSQL 과 Redis 의 Update 실행시간 Fig. 15 Run-time of Update about PostgreSQL and Redis 그림 13. PostgreSQL 과 Redis 의 Select 실행시간 Fig. 13 Run-time of Select about PostgreSQL and Redis 그림 16. PostgreSQL 과 Redis 의 Update 메모리사용량 Fig. 16 Usage of memory about Update of PostgreSQL and Redis 그림 14. PostgreSQL 과 Redis 의 Select 메모리사용량 Fig. 14 Usage of memory about Select of PostgreSQL and Redis 3) Update 성능분석 PostgreSQL과 Redis의데이터의 Update성능을그래프로나타내었다. Fig. 15에서 10건의데이터의 Update 했을때에는 PostgreSQL에서의실행시간이 Redis에서의실행시간보다짧았으나 100건의데이터를 Insert했을때부터는 Redis에서의실행시간이 PostgreSQL에서의실행시간보다단축되는것을알수있으며데이터의 Insert수가많을수록그격차는더큰것으로나타났다. Fig. 16은 PostgreSQL과 Redis의 Update할때의메모리사용량으로 100건의데이터를 Update할때까지는 4) Delete 성능분석 Fig. 17은 PostgreSQL과 Redis의데이터의 Delete성능을총 10회의테스트중하위 5번의결과값의평균을그래프로나타낸것으로 10건의데이터처리에서는 PostgreSQL이좋은성능을보였고 100건에서는거의동등한성능을보였지만데이터의량이 5,000건이상으로증가할수록 Redis의성능이약 3.5배가량좋은것을확인할수있다. Fig. 18 PostgreSQL과 Redis의 Delete 를처리할때의메모리사용량으로 10건, 100건의데이터를처리할때에는 PostgreSQL이적은메모리를사용하지만 5,000건의데이터를처리할때에는거의동등한사용량을나타냈으며 10,000건이상으로데이터를처리할때에는 Redis의메모리사용량이 PostgreSQL에비해적게사용하는것으로나타났다. 2070
8 그림 17. PostgreSQL 과 Redis 의 Delete 실행시간 Fig. 17 Run-time of Delete about PostgreSQL and Redis 터의 Insert, Select, Update, Delete의처리시간과메모리사용량을측정하였다. Insert, Select, Update, Delete 에대한데이터처리와관련된실행시간과메모리사용량을비교했을때, 소량의데이터의경우 PostgreSQL 이 Redis보다메모리사용량이적었으며실행시간에는큰차이가없으나데이터량이증가할수록 Redis가 PostgreSQL보다더적은메모리를사용하였으며실행시간도더짧은것으로나타났다. 따라서, 일정수이상의방문자가접속할경우, 불필요한조인의과정을거치지않는 NoSQL을활용함으로써 Web Service의품질을향상시키고보다안정적인서버운영을통하여서버의과부하를줄일수있다. 하지만, 앞으로더많은데이터를처리하기위해서는메모리의사용량을위의방법보다더개선시킬필요가있다. REFERENCES 그림 18. PostgreSQL 과 Redis 의 Delete 메모리사용량 Fig. 18 Usage of memory about Delete of PostgreSQL and Redis Ⅳ. 결론 본논문에서는사용자의증가에따른문제를해결하기위해 Web Service의성능을향상시키고원활한서비스를제공하기위해복잡한연산을하지않고조인을필요로하지않은사용자접속정보를처리과정을기존의 RDBMS가아닌 Redis를활용하여 NoSQL의키-밸류데이터저장소를적용하는방안을제안하였다. 성능테스트는 RDBMS로는 PostgreSQL을사용하고 NoSQL로는 Redis를사용하여두데이터베이스에데이 [ 1 ] Hyung-Nam Shim, TK-Indexing:An Indexing Method for SNS Data Based on NoSQL, 2012 [ 2 ] Terminology Dictionary in MK, New2006/desc.php?dic_key=1765, 2014 [ 3 ] PostgreSQL, [ 4 ] [ 5 ] schema, 2014 [ 6 ] Jung Gyeong Seok, This is Redis, [ 7 ] [ 8 ] Park, Joon Seok, Design and Implementation of Web- Application Framework for Classroom Management using REDIS, 2014 [ 9 ] Kang Dae Myeong, Operation Management of Redis, [10] Ko,Seon Pil, A Study on the non-relational database for big data of NoSQL, 2012 김철호 (Chul-Ho Kim) 숭실대학교정보과학대학원공학석사 관심분야 : 빅데이터, 사물인터넷 2071
9 박경원 (Kyeong-Won Park) 숭실대학교 SW 특성화대학원석사과정 관심분야 : 데이터웨어하우스, 빅데이터, 클라우드컴퓨팅 최용락 (Yong-Lak Choi) 숭실대학교 SW 특성화대학원교수 관심분야 : 소프트웨어공학, 데이터베이스, 데이터모델링, 클라우드컴퓨팅 2072
<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>
Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 2 : 258~264 Feb. 2015 ID3 알고리즘 기반의 귀납적 추론을 활용한 모바일 OS의 성공과 실패에 대한
More information<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A528B1E8C1BEB9E8292E687770>
Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 11 : 2593~2599 Nov. 2014 오픈소스 모바일 UI컴포넌트 선정 절차 프레임워크 손효정 1 이민규 2 성백민
More informationDBMS & 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인문사회과학기술융합학회
Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement
More information04-다시_고속철도61~80p
Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Dec.; 27(12), 1036 1043. http://dx.doi.org/10.5515/kjkiees.2016.27.12.1036 ISSN 1226-3133 (Print) ISSN 2288-226X (Online)
More information학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석
,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,
More informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 4, August, 30, 2016:319~332 Received: 2016/07/28, Accepted: 2016/08/28 Revised: 2016/08/27, Published: 2016/08/30 [ABSTRACT] This paper examined what determina
More information디지털포렌식학회 논문양식
ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo
More information<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>
327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화
More informationDW 개요.PDF
Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.
More information<32382DC3BBB0A2C0E5BED6C0DA2E687770>
논문접수일 : 2014.12.20 심사일 : 2015.01.06 게재확정일 : 2015.01.27 청각 장애자들을 위한 보급형 휴대폰 액세서리 디자인 프로토타입 개발 Development Prototype of Low-end Mobile Phone Accessory Design for Hearing-impaired Person 주저자 : 윤수인 서경대학교 예술대학
More informationSQL 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 informationAPOGEE Insight_KR_Base_3P11
Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows
More information<31325FB1E8B0E6BCBA2E687770>
88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,
More informationDBPIA-NURIMEDIA
Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 5 : 1031~1039 May. 2015 정보보호 산업의 경제적 파급효과 및 기여도 분석 김방룡 1 홍재표 2* Economic
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis
More information<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Mar.; 28(3), 163 169. http://dx.doi.org/10.5515/kjkiees.2017.28.3.163 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) PCB
More information(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228
(JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method
More information06_ÀÌÀçÈÆ¿Ü0926
182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Feb.; 29(2), 93 98. http://dx.doi.org/10.5515/kjkiees.2018.29.2.93 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) UHF-HF
More informationMicrosoft Word - KSR2014S042
2014 년도 한국철도학회 춘계학술대회 논문집 KSR2014S042 안전소통을 위한 모바일 앱 서비스 개발 Development of Mobile APP Service for Safety Communication 김범승 *, 이규찬 *, 심재호 *, 김주희 *, 윤상식 **, 정경우 * Beom-Seung Kim *, Kyu-Chan Lee *, Jae-Ho
More informationSchoolNet튜토리얼.PDF
Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance
More information09권오설_ok.hwp
(JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction
More informationPowerPoint 프레젠테이션
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 informationJournal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to
Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.353-376 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.353 (LiD) -- * Way to Integrate Curriculum-Lesson-Evaluation using Learning-in-Depth
More informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing
More information<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 4 pp. 1525-1531, 2012 http://dx.doi.org/10.5762/kais.2012.13.4.1525 저예산 독립영화의 구전 마케팅을 위한 스마트폰 모바일 애플리케이션 모델 개발 연구 김혜원 1* 1 청운대학교
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.99-117 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.99 2015 * A Analysis of the Characters and Issues about the 2015 Revised Social
More information07_Àü¼ºÅÂ_0922
176 177 1) 178 2) 3) 179 4) 180 5) 6) 7) 8) 9) 10) 181 11) 12) 182 13) 14) 15) 183 16) 184 185 186 17) 18) 19) 20) 21) 187 22) 23) 24) 25) 188 26) 27) 189 28) 29) 30)31) 32) 190 33) 34) 35) 36) 191 37)
More information소프트웨어개발방법론
사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,
More information#Ȳ¿ë¼®
http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Oct.; 29(10), 799 804. http://dx.doi.org/10.5515/kjkiees.2018.29.10.799 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Method
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on
Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective
More informationSpotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA
Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4
More information歯1.PDF
200176 .,.,.,. 5... 1/2. /. / 2. . 293.33 (54.32%), 65.54(12.13%), / 53.80(9.96%), 25.60(4.74%), 5.22(0.97%). / 3 S (1997)14.59% (1971) 10%, (1977).5%~11.5%, (1986)
More informationuntitled
1-2 1-3 1-4 Internet 1 2 DB Server Learning Management System Web Server (Win2003,IIS) VOD Server (Win2003) WEB Server Broadcasting Server 1-5 1-6 MS Internet Information Server(IIS) Web MS-SQL DB ( )
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More information금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미
More informationDBPIA-NURIMEDIA
논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate
More informationecorp-프로젝트제안서작성실무(양식3)
(BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing
More information03-ÀÌÁ¦Çö
25 3 (2004 9 ) J Korean Oriental Med 2004;25(3):20-31 1), 2), 3) 1) 2) 3) Grope for a Summary Program about Intellectual Property Protection of Traditional Knowledge (TK)etc. Discussed in WIPO Hwan-Soo
More information03-서연옥.hwp
농업생명과학연구 49(4) pp.31-37 Journal of Agriculture & Life Science 49(4) pp.31-37 Print ISSN 1598-5504 Online ISSN 2383-8272 http://dx.doi.org/10.14397/jals.2015.49.4.31 국가산림자원조사 자료를 적용한 충남지역 사유림경영율 추정 서연옥
More informationWeb Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현
02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인
More information0125_ 워크샵 발표자료_완성.key
WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server, which either is part of an Internet hosting service or is a network host
More informationPCServerMgmt7
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 information06_±è¼öö_0323
166 167 1) 2) 3) 4) source code 5) object code PC copy IP Internet Protocol 6) 7) 168 8) 9)10) 11) 12)13) / / 14) 169 PC publisher End User distributor RPG Role-Playing Game 15) FPS First Person Shooter
More informationODS-FM1
OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core
More informationSomething that can be seen, touched or otherwise sensed
Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have
More informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although
More information1217 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 informationMicrosoft PowerPoint - XP Style
Business Strategy for the Internet! David & Danny s Column 유무선 통합 포탈은 없다 David Kim, Danny Park 2002-02-28 It allows users to access personalized contents and customized digital services through different
More information슬라이드 1
Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능
More information09김정식.PDF
00-09 2000. 12 ,,,,.,.,.,,,,,,.,,..... . 1 1 7 2 9 1. 9 2. 13 3. 14 3 16 1. 16 2. 21 3. 39 4 43 1. 43 2. 52 3. 56 4. 66 5. 74 5 78 1. 78 2. 80 3. 86 6 88 90 Ex e cu t iv e Su m m a r y 92 < 3-1> 22 < 3-2>
More information05(533-537) CPLV12-04.hwp
모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,
More informationMySQL-Ch05
MySQL P A R T 2 Chapter 05 Chapter 06 Chapter 07 Chapter 08 05 Chapter MySQL MySQL. (, C, Perl, PHP),. 5.1 MySQL., mysqldump, mysqlimport, mysqladmin, mysql. MySQL. mysql,. SQL. MySQL... MySQL ( ). MySQL,.
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Jun.; 29(6), 457463. http://dx.doi.org/10.5515/kjkiees.2018.29.6.457 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Sigma-Delta
More informationOutput file
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 An Application for Calculation and Visualization of Narrative Relevance of Films Using Keyword Tags Choi Jin-Won (KAIST) Film making
More information04서종철fig.6(121~131)ok
Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of
More information목 차
Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle
More information1. KT 올레스퀘어 미디어파사드 콘텐츠 개발.hwp
Journal of Next-generation Convergence Information Services Technology Vol.4, No.1, June (2015), pp. 1-8 차세대컨버전스정보서비스기술논문지 KT 올레스퀘어 미디어파사드 콘텐츠 개발 Media Fasade Contents Development of KT Olleh Square 김동조
More informationUPMLOPEKAUWE.hwp
시청공간을 넘어 새롭게 소통하기 - 인터넷 기반의 를 중심으로 - New Communication beyond Viewing Space - Focused on Social Television based on Internet - 주저자 오종서 Oh, Jongsir 동서대학교 방송영상전공 조교수 Assistant Professor of Dongseo University
More information<30312DC1A4BAB8C5EBBDC5C7E0C1A420B9D720C1A4C3A52DBDC5C1F82E687770>
Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 3 : 493~499 Mar. 2015 이동통신정책의 공공선택 분석 신진 * The Public Choice Analysis
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 27(6), 495 503. http://dx.doi.org/10.5515/kjkiees.2016.27.6.495 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Design
More informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More information10 이지훈KICS2015-03-068.hwp
논문 15-40-05-10 The Journal of Korean Institute of Communications and Information Sciences '15-05 Vol.40 No.05 http://dx.doi.org/10.7840/kics.2015.40.5.851 가로등 인프라를 활용한 안전한 스마트 방범 시스템 차 정 화, 이 주 용 *, 이
More informationthesis
( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype
More information°í¼®ÁÖ Ãâ·Â
Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of
More information<30345F283439372D353034295F313135375FC0CCB5BFC8F15FB5B5B7CEC5CDB3CEC0C720B0BBB1B8BACE20B0E6B0FCBCB3B0E8B0A120C5CDB3CE20B3BBBACEC1B6B8ED2E687770>
J of Korean Tunn Undergr Sp Assoc 15(5)497-504(2013) eissn: 2287-4747 http://dx.doi.org/10.9711/ktaj.2013.15.5.497 pissn: 2233-8292 도로터널의 갱구부 경관설계가 터널 내부조명에 미치는 영향에 관한 연구 이미애 1 ㆍ이동희 2 * 1 아이라이트 대표이사 2
More information08SW
www.mke.go.kr + www.keit.re.kr Part.08 654 662 709 731 753 778 01 654 Korea EvaluationInstitute of industrial Technology IT R&D www.mke.go.kr www.keit.re.kr 02 Ministry of Knowledge Economy 655 Domain-Specific
More information우리들이 일반적으로 기호
일본지방자치체( 都 道 府 縣 )의 웹사이트상에서 심벌마크와 캐릭터의 활용에 관한 연구 A Study on the Application of Japanese Local Self-Government's Symbol Mark and Character on Web. 나가오카조형대학( 長 岡 造 形 大 學 ) 대학원 조형연구과 김 봉 수 (Kim Bong Su) 193
More information<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>
데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification
More information±èÇö¿í Ãâ·Â
Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,
More information6.24-9년 6월
리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된
More information20(53?)_???_O2O(Online to Offline)??? ???? ??.hwp
O2O(Online to Offline)서비스 전략방향 연구 - 모바일 사용자 경험 디자인(UX Design)을 중심으로 - O2O(Online to Offline) Service Strategy Research -Focusing on Mobile UX Design- 주저자 김 형 모 Kim, Hyung-mo BK21플러스 다빈치 창의융합인재양성사업단 BK21Plus
More informationOracle 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 informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 6, December, 30, 2016:3~20 Received: 2016/12/04, Accepted: 2016/12/27 Revised: 2016/12/27, Published: 2016/12/30 [ABSTRACT] This study aims to comprehensively analyze
More informationPortal_9iAS.ppt [읽기 전용]
Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More information<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation
More information원고스타일 정의
논문접수일 : 2015.01.05 심사일 : 2015.01.13 게재확정일 : 2015.01.26 유니컨셉 디자인을 활용한 보행환경 개선방안 연구 A Study on Improvement of Pedestrian Environment on to Uniconcept Design 주저자 : 김동호 디지털서울문화예술대학교 인테리어실용미술학과 교수 Kim dong-ho
More informationDBPIA-NURIMEDIA
무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung
More information<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>
ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Sep.; 30(9), 712 717. http://dx.doi.org/10.5515/kjkiees.2019.30.9.712 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) MOS
More informationMicrosoft PowerPoint - 27.pptx
이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)
More information07변성우_ok.hwp
2 : (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.631 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a), b) Metadata Management System Implementation
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: * A S
Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp.461-487 DOI: http://dx.doi.org/10.21024/pnuedi.28.4.201812.461 * - 2008 2018 - A Study on the Change of Issues with Adolescent Problem
More information08김현휘_ok.hwp
(Regular Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.369 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) An Audio Coding Technique Employing the Inter-channel
More information09오충원(613~623)
A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather
More information13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3
13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,
More information정진명 남재원 떠오르고 있다. 배달앱서비스는 소비자가 배달 앱서비스를 이용하여 배달음식점을 찾고 음식 을 주문하며, 대금을 결제까지 할 수 있는 서비 스를 말한다. 배달앱서비스는 간편한 음식 주문 과 바로결제 서비스를 바탕으로 전 연령층에서 빠르게 보급되고 있는 반면,
소비자문제연구 제46권 제2호 2015년 8월 http://dx.doi.org/10.15723/jcps.46.2.201508.207 배달앱서비스 이용자보호 방안 정진명 남재원 요 약 최근 음식배달 전문서비스 애플리케이션을 이용한 음식배달이 선풍적인 인기를 끌면서 배달앱서비스가 전자상거래의 새로운 거래유형으로 떠오르고 있다. 배달앱서비스는 소비자가 배달앱서비스를
More information사단법인 커뮤니케이션디자인협회 시각디자인학회
소도시 공공디자인 기본계획의 실효성 및 지속성 제고에 관한 연구 - 고성군을 중심으로 - Study on Public Design Master Plan to enhance the effectiveness and sustainability - Focusing on Goseong-Gun - 주저자 김정범 Kim, Jungbum 경동대학교 디자인학과 교수 Professor
More informationIntra_DW_Ch4.PDF
The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology
More information- i - - ii - - iii - - iv - - v - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - α α - 20 - α α α α α α - 21 - - 22 - - 23 -
More information<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>
한국산학기술학회논문지 Vol. 12, No. 3 pp. 1408-1416, 2011 클라우드 컴퓨팅에서의 보안 고려사항에 관한 연구 박춘식 1* 1 서울여자대학교 정보보호학과 Study on Security Considerations in the Cloud Computing Choon-Sik Park 1* 1 Department of Information Security,
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc
Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.251-273 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.251 : 1997 2005 Research Trend Analysis on the Korean Alternative Education
More informationVoice Portal using Oracle 9i AS Wireless
Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video
More informationexample code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for
2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon
More information