• 제목/요약/키워드: Database System Performance

검색결과 1,253건 처리시간 0.03초

트랜잭션 기반 데이타베이스 응용프로그램의 안전성 자동 검증 및 자동 튜닝 (Automatic Verification and Tuning of Transaction-based Database Applications)

  • 강현구;이광근
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제32권1호
    • /
    • pp.86-99
    • /
    • 2005
  • 본 논문에서는 프로그램 분석 기술에 기반하여, 주어진 프로그램 내에서 트랜잭션 처리 관련 오류를 자동으로 검출해주고, 성능저하 요소가 발견되면 자동으로 개선된 코드로 변환하여 주는 시스템을 제안한다 트랜잭션 처리 오류란 트랜잭션을 열고서 닫지 않는 경우나, 잘못된 잠금수준(Locking-Level)을 설정하는 경우를 말한다 전자의 경우, 원하는 대로 데이타가 저장되지 않거나 장시간 데이타베이스 테이블을 잠금(Locking)으로써 시스템 전체의 성능을 떨어뜨릴 수 있다. 후자의 경우. 시스템에 따라 예외상황이나 프로그램의 파행적 실행 중단을 야기한다. 비효율적인 트랜잭션 처리란, 트랜잭션 영역(Boundary) 또는 잠금수준을 비효율적으로 설계하여서 다른 프로세스들의 트랜잭션을 지연시키는 경우를 말한다.

VHDL 설계 데이터베이스 구현 방법의 비교 연구 (A Comparative Study on Methods for Implementing VHDL Design Database)

  • 최승욱;최기영
    • 전자공학회논문지B
    • /
    • 제32B권7호
    • /
    • pp.966-973
    • /
    • 1995
  • In this paper, we compare several methods for implementing a VHDL design database through a case study on VHDL tool development system. We implemented three versions of the VHDL design database which the VHDL tool development system is based on. The first version was coded in the C programming language following value-oriented paradigm. The second one was coded in the C++ programming language following object-oriented paradigm. The third one was implemented using an existing object-oriented database. Based on our experience, we present quantitatively the pros and cons of each implementation method. The value-oriented version was most difficult to implement but showed good performance. Compared to the value- oriented version, the C++ version was twice as easy to implement and showed about the same performance. Using an existing object-oriented database allowed easiest implementation but resulted in a 1.5 to 6 times slower version.

  • PDF

중력렌즈 사건 측광 데이터베이스 및 프레임워크 개발 (DEVELOPMENT OF THE PHOTOMETRY DATABASE AND FRAMEWORK FOR MICROLENSING EVENT)

  • 김동진;이충욱;김승리;박병곤
    • 천문학논총
    • /
    • 제26권1호
    • /
    • pp.37-44
    • /
    • 2011
  • We constructed a photometric database system which is optimally designed for microlensing events from KMTNet (Korea Microlensing Telescope Network) observation. We developed a framework software for the convenience of archiving, uploading, searching, and downloading of processed photometric data. From various tests for optimal data archiving engines, we found that the MyISAM storage engine shows the best performance. For the high performance of database system, data types of each field are carefully suggested from various combinations of tests especially to correct round-off errors. The developed framework provides the convenience of access to the database server using query forms via web pages, and displays the light curve of selected target for a quick view.

실시간 처리 기반의 모바일 클라이언트-서버 시스템 구현 (Implementation of Mobile Cliented-Server System for Real-Time Processing)

  • 주해종;홍봉화
    • 정보학연구
    • /
    • 제9권4호
    • /
    • pp.35-47
    • /
    • 2006
  • Many researches are going on with regard to issues and problems related to mobile database systems, which are caused by the weak connectivity of wireless networks, the mobility and the portability of mobile clients. Mobile computing satisfies user's demands for convenience and performance to use information at any time and in any place, but it has many problems to be solved in the aspect of data management. The purpose of our study is to Implement Real-Time Mobile Query Processing System(MQPS) to solve problems related to database hoarding, the maintenance of shared dataconsistency and the optimization of logging, which are caused by the weak connectivity and disconnection of wireless networks inherent in mobile database systems under mobile client server environments. In addition, we proved the superiority of the proposed MQPS by comparing its performance to the C I S(Client-Intercept-Srever) model.

  • PDF

주사본 권한을 지원하는 공유 데이터베이스 시스템을 위한 캐쉬 일관성 기법 (Cache Coherency Schemes for Database Sharing Systems with Primary Copy Authority)

  • 김신희;조행래;강병욱
    • 한국정보처리학회논문지
    • /
    • 제5권6호
    • /
    • pp.1390-1403
    • /
    • 1998
  • 데이터베이스 공유 시스템(Database Sharing System : DSS)은 고성능 트랜잭션 처리를 위해 제안된 시스템이다. DSS에서 고속의 통신망으로 연결된 노드들은 별도의 메모리와 운영체제, 그리고 DBMS를 가지며, 데이터베이스를 저장하고 있는 디스크는 모든 노드에 의해 공유된다. 빈번한 디스크 액세스를 피하기 위해 각 노드는 자신의 메모리 버퍼에 최근에 액세스한 페이지들을 캐싱한다. 그러나 동일한 페이지가 여러 노드에 의해 동시에 캐싱될 수 있으므로, 각 노드가 최신의 내용을 항상 엑세스하기 위해서는 캐싱된 데이터의 일관성이 유지되어야 한다. 본 논문에서는 로킹 오버헤드를 줄이기 위해 주사본 권한을 이용하여 데이터베이스를 논리적으로 분할한 DSS 구조에서 필요한 캐쉬 일관성 기법들을 제안한다. 제안된 기법들은 캐쉬 일관성을 위해 소요되는 메시지 전송량과 디스크 입출력 오버헤드를 줄임으로써 성능을 향상시키며, 데이터베이스 부하가 동적으로 변하는 경우에도 효율적으로 동작한다는 장점을 갖는다.

  • PDF

공동주택의 그린 리모델링을 위한 외피시스템 환경영향 DB 구축에 관한 연구 (A Study on the Establish Environmental Impact of Database of the Envelope System for Green Remodeling of Apartment Housing)

  • 이종건;태성호;채창우;김낙현
    • KIEAE Journal
    • /
    • 제16권5호
    • /
    • pp.73-79
    • /
    • 2016
  • Purpose: In order to improve the energy performance of existing buildings, so actively promoted green remodeling business. Also, improvement of the performance of envelope system of apartment housing is an absolute. The purpose of implementation of the data base and application plan of the envelope system for green remodeling of apartment housing. Method: For this study, It proposed a classification system of green remodeling envelope system constructed actual to select the applicable representative method and input material of apartment housing for green remodeling. In this study, divided into construction waste processing stage and production phase of the material for the boundary of the system, and implementation the classification system of the envelope system for applicable green remodeling. For this, established 6 environmental impact categories database. Result: As a result of various suggestions were available for case study research, alternative combinations of existing combinations than six kinds of environmental impact insulation system with superior input materials combining 96 kinds, window system, 12 kinds for determining the applicability of the established database. Depending on the account for a large proportion if compared to the detailed analysis of the environmental impact resulting from the production phase and disposal phase was analyzed that the operating management of the necessary input materials. Is considered that the economic performance and integrated energy performance required by the applicable public housing green remodeling evaluation techniques considered for future improvements insulation sheath.

이동 데이터베이스체계를 위한 거래처리 기법 (Transaction Processing Scheme for Mobile Database Systems)

  • 최용구
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.19-26
    • /
    • 1998
  • 이동 데이터베이스 체계는 이동 전산처리 환경에서 데이터베이스 체계를 기반으로한 정보처리이다. 이동 데이터베이스 체계에서 이동 거래 호스트가 거래를 처리하는 동안 다른 신호영역으로 이동할 때 새로운 데이터베이스 서버에 통신망 주소로 변경해야한다. 이러한 것을 거래 서비스 통화채널 변경이라고 한다. 본 논문에서는 이동 데이터베이스 체계에서 이러한 거래 서비스 통화채널 변경의 적당한 기능을 제공하기 위한 거래처리 기법을 제안한다 이 기법은 거래 처리 서비스 통화채널이 발생할 때 새로운 데이터베이스 서버에서거래를 처리하자는 조정자 이주 원리를 적용하였다. 결국, 제안된 기법은 이동 데이터베이스에 거래를 처리하기 위한 메시지 이동을 최소화함으로서 시스템 성능을 향상시킬 수 있다.

  • PDF

해양플랜트 장비 성능 모니터링 시스템을 위한 데이터베이스 설계 (Database Development for Equipment Performance Monitoring System in an Offshore Plant)

  • 유승열;서주완;이재철;황세윤;황호진;이순섭
    • 해양환경안전학회지
    • /
    • 제26권5호
    • /
    • pp.474-482
    • /
    • 2020
  • 안전한 해양플랜트 운용을 위해 장비 성능평가를 실시하고 그 결과를 모니터링 할 수 있는 시스템이 필요하다. 현재는 육상으로부터 멀리 떨어진 해양플랜트의 특성상 장비 성능평가를 위해 정기적으로 계측 데이터를 저장매체에 저장한 후 육상으로 운반해야한다. 이로인해 성능평가 주기가 길어지고, 다음 성능평가가 시행되기 전까지의 장비의 성능 저하 정도를 알 수 없어 장비의 고장을 방지하기 어렵다. 따라서 육상이 아닌 해양플랜트 내에 온보드(on-board) 형태의 장비 성능 모니터링 시스템을 구축할 필요가 있다. 본 논문에서는 해양플랜트 내에서 장비 성능을 평가하고 그 결과를 가시화하는 장비 성능 모니터링 시스템을 개발하기 위한 초기 단계로, 장비 성능 모니터링 시스템의 데이터베이스를 설계 및 구축하고자 한다. 이를 위해 주요 장비의 태그 데이터를 선정하여 분석을 진행하였다. 최종적으로 장비 상태를 실시간으로 계측한 데이터를 해양플랜트 내에서 저장 및 관리하기 위해 온보드 형태의 장비 성능 모니터링 시스템을 위한 데이터베이스를 설계 및 구축 하였다.

전기화재 원인진단을 위한 지능형 프로그램 개발 (Development of an Intelligent Program for Diagnosis of Electrical Fire Causes)

  • 권동명;홍성호;김두현
    • 한국안전학회지
    • /
    • 제18권1호
    • /
    • pp.50-55
    • /
    • 2003
  • This paper presents an intelligent computer system, which can easily diagnose electrical fire causes, without the help of human experts of electrical fires diagnosis. For this system, a database is built with facts and rules driven from real electrical fires, and an intellectual database system which even a beginner can diagnose fire causes has been developed, named as an Electrical Fire Causes Diagnosis System : EFCDS. The database system has adopted, as an inference engine, a mixed reasoning approach which is constituted with the rule-based reasoning and the case-based reasoning. The system for a reasoning model was implemented using Delphi 3, one of program development tools, and Paradox is used as a database building tool. To verify effectiveness and performance of this newly developed diagnosis system, several simulated fire examples were tested and the causes of fire examples were detected effectively by this system. Additional researches will be needed to decide the minimal significant level of the solution and the weighting level of important factors.

Knowledge Discovery in Databases에 기반한 경영성과분석 시스템 (Business Performance Analysis System based on Knowledge Discovery in Databases)

  • 조성훈;정민용
    • 산업경영시스템학회지
    • /
    • 제23권57호
    • /
    • pp.11-20
    • /
    • 2000
  • In dynamic management environment, CEO must make an efficient decision with information & knowledge management systems based on IT(Information Technology). As a key component to cope with this current, we suggest the business performance analysis system based on KDD(Knowledge Discovery in Databases). We consider the theoretical model that is composited both Value-Added in respect of stakeholder and Economic Value-Added in respect of shareholder. Additionally we use DBMS and data mining method using Genetic Algorithms as physical model. To demonstrate the performance of the business performance analysis system, we analyse a domestic motors industry. The empirical case is based on the financial data of KISFAS(Korea Investors Services Financial Analysis System) database. The samples included in the study consist of H motors/S motors industry over the 16-year from 1981 to 1996.

  • PDF