• 제목/요약/키워드: Insert Transaction

검색결과 16건 처리시간 0.038초

블록 단위 트랜잭션을 이용한 대용량 데이터의 실시간 저장관리기 (Real time Storage Manager to store very large datausing block transaction)

  • 백성하;이동욱;어상훈;정원일;김경배;오영환;배해영
    • 한국공간정보시스템학회 논문지
    • /
    • 제10권2호
    • /
    • pp.1-12
    • /
    • 2008
  • 초당 최소 5만 건에서 50만 건이 넘는 삽입트랜잭션이 발생하는 반도체 자동 생산 공정 시스템은 대량의 데이터를 실시간으로 저장하는 저장관리시스템을 필요로 한다. 대용량의 데이터를 빠르고 안정적으로 저장하기 위해서 많은 저장관리시스템이 연구되었다. 기존의 저장관리시스템은 대표적으로 전형적인 디스크 기반 DBMS가 있다. 그러나 디스크 기반 DBMS는 초당 50만 건의 삽입트랜잭션 처리는 매우 어렵다. 그래서 디스크 기반 DBMS의 성능을 향상시키기 위해 데이터를 디스크가 아닌 메인메모리를사용하는 메인메모리 DBMS가 등장하였다. 그러나 메인메모리 DBMS는 메인메모리 용량의 한계로 인해 대용량 데이터를 저장하는 것은 어렵다. 본 논문에서는 초당 5만 건 이상의 삽입트랜잭션을 지원하고 대용량 데이터를 저비용으로 저장하기 위해 블록단위의 삽입 트랜잭션을 사용한 저장관리시스템을 제안한다. 블록단위의 삽입 트랜잭션은 개별 튜플 단위의 로그기록 비용과 인덱스 생성비용을 블록단위로 변경시켜 비용을 크게 감소시킬 수 있다. 또한 제안시스템은 데이터를 압축 저장하여 저장 비용을 감소시킬 수 있다. 그러나 압축기법은 데이터의 필드정보가 유실되어 모든 데이터의 압축을 해제하는 비용이 발생한다. 이 문제를 해결하기 위해 제안시스템은 압축 시 압축되는 블록의 인덱스를 생성하여 데이터 검색 속도를 향상시켰다. 본 제안시스템은 반도체 공정에서 빠르게 발생하는 대용량 데이터를 고속으로 저장할 수 있고, 디스크 저 장비용을 감소시킬 수 있다.

  • PDF

관계형 데이터베이스에서 응답시간에 제약이 있는 경우 최적 역정규화 방법 (An Optimal Denormalization Method in Relational Database with Response Time Constraint)

  • 장영관
    • 산업경영시스템학회지
    • /
    • 제26권3호
    • /
    • pp.1-9
    • /
    • 2003
  • Databases are central to business information systems and RDBMS is most widely used for the database system. Normalization was designed to control various anomalies (insert, update, delete anomalies). However, normalized database design does not account for the tradeoffs necessary for performance. In this research, I model a database design method considering denormalization of duplicating attributes in order to reduce frequent join processes. This model considers response time for processing each select, insert, update, delete transaction, and for treating anomalies. A branch and bound method is proposed for this model.

관계형 데이터베이스에서 비정규화를 사용한 데이터베이스 설계 (A database design using denormalization in relational database)

  • 장영관;강맹규
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1996년도 춘계공동학술대회논문집; 공군사관학교, 청주; 26-27 Apr. 1996
    • /
    • pp.172-178
    • /
    • 1996
  • Databases are critical to business information systems, and RDBMS is most widely usded for the database system. Normalization has been designed to control various anomalies(insert, update, and delete anomalies). However, normalized databese design does not account for the tradeoffs necessary for the performance. In this research, we develop a model for database desin by denormalization of duplicating attributes in order to reduce frequent join processes. In this model, we consider insert, update, and delete costs. The anomalies are treated by additional disk I/O which is necessary for each insert and update transaction. We propose a branch and bound method for this model, and show considerable cost reduction.

  • PDF

관계형 데이터베이스에서 저장용량에 제약이 없는 경우 비 정규화를 고려한 데이터베이스 설계 (A Database Design without Storage Constraint Considering Denormalization in Relational Database)

  • 장영관;강맹규
    • 산업경영시스템학회지
    • /
    • 제19권37호
    • /
    • pp.251-261
    • /
    • 1996
  • Databases are critical to business information systems and RDBMS is most widely used for the database system. Normalization was designed to control various anomalies(insert, update, and delete anomalies). However normalized database design does not account for the tradeoffs necessary for the performance reason. In this research, we model a database design problem without storage constraint. Given a normalized database design, in this model, we do the denormalization of duplicating columns in order in reduce frequent join processes. In this paper, we consider insert, update, delete, and storage cost, and the anomalies are treated by additional disk I/O cost necessary for each insert, update transaction. We propose a branch and bound method, and show considerable cost reduction.

  • PDF

관계형 데이터베이스에서 비정규화를 고려한 최적 데이터베이스 설계 (An Optimal Database Design Considering Denormalization in Relational Database)

  • 장영관;강맹규
    • 정보기술과데이타베이스저널
    • /
    • 제3권1호
    • /
    • pp.3-24
    • /
    • 1996
  • Databases are critical to business information systems, and RDBMS is most widely used for the database system. Normalization has been designed to control various anomalies(insert, update, and delete anomalies). However, normalized database design does not account for the tradeoffs necessary for the performance. In this research, we develop a model for database design by denormalization of duplicating attributes in order to reduce frequent join processes. In this mood, we consider insert, update, delete, and query costs. The anomaly and data inconsistency are removed by additional disk I/O which is necessary for each update and insert transaction. We propose a branch and bound method for this model, and show considerable cost reduction.

  • PDF

Dynamic Query Class를 이용한 효율적인 쿼리 작성 (Writing Efficient Query using Dynamic Query Class)

  • 신형기
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제39차 동계학술발표논문집 16권2호
    • /
    • pp.455-461
    • /
    • 2009
  • 프로그래밍 코드에서 쿼리문(INSERT, UPDATE,DELETE)을 작성할 때 주로 문자열을 조합해서 쿼리문을 작성하게 되는데, 이 방법은 일정한 체계가 없고, 또 테이블의 컬럼들이 많아지게 되면 코드 작성과 관리가 굉장히 불편한 직업들이 된다. Dynamic Query Class는 이러한 작업들을 효율적이고 생상성 있게 하기 위한 쿼리문 작성 클래스이다. 이 문서는 이 클래스들의 활용과 정의에 대해서 다룬다.

  • PDF

미국통일상법전(美國統一商法典) 제(第)5-109조(條)에 대한 일고찰(一考察) (A Study on Uniform Commercial Code Article 5-109)

  • 김순자
    • 무역상무연구
    • /
    • 제13권
    • /
    • pp.537-561
    • /
    • 2000
  • In these days, there are various types of fraud in L/C transaction. But we has no article on fraud in the UCP. So the matter of fraud has been depended on the judgement of court of each country. But the judgements are different in each case. These cause the difficulties in practice. To solve this problem, it is desirable to insert the relative article in the UCP. I considered the article 5-109 of UCC for pre-study on this matter. But the article 5-109 of UCC has some problems. To arrange the relative article on fraud in the UCP, we have to consider more severely on article 5-109 of UCC. Especially, it should be studied on cases in practice. This is left for next study.

  • PDF

반도체 공정의 생산성 향상을 위한 실시간 대용량 데이터의 효율적인 저장 기법 (An Efficient Storing Scheme of Real-time Large Data to improve Semiconductor Process Productivities)

  • 정원일;김환구
    • 한국산학기술학회논문지
    • /
    • 제10권11호
    • /
    • pp.3207-3212
    • /
    • 2009
  • 반도체 산업이 발전함에 따라 생산 효율을 높이기 위해 무인 자동 생산 공정이 요구되고 있다. 이러한 무인자동화 생산 관리 시스템은 생산성 향상을 위해 생산 공정에서 발생하는 대량의 실시간 데이터 분석 및 관리를 필요로 한다. 따라서 실시간으로 발생하는 대용량 데이터를 저장하기 위한 저장 관리 시스템이 요구된다. 기존의 저장 관리 시스템으로 오라클, MY-SQL, MS-SQL 등의 디스크 기반 DBMS가 있다. 하지만 기존의 디스크 기반 DBMS는 반도체 장비로부터 실시간으로 발생하는 대용량 데이터 처리에 한계가 있다. 본 논문에서는 대용량 데이터를 저비용으로 실시간 저장하기 위해 블록 단위 삽입 트랜잭션을 이용한 압축-합병 저장 기법을 제안한다. 제안 기법은 블록 단위 트랜잭션을 이용하여 실시간 데이터를 빠르게 저장하며 데이터를 압축하고 압축된 데이터를 합병하여 저장하기 때문에 보다 적은 디스크 공간을 사용하여 저장할 수 있다. 따라서 반도체 공정에서 빠르게 발생하는 대용량 데이터를 기존 DBMS보다 빠르게 저장이 가능하고 저장 공간 비용을 감소시킨다.

국제계약(國際契約)의 사정변경(事情變更)에 대한 당사자(當事者)의 사전대응책(事前對應策) - 계약(契約)의 적응(適應)과 관련하여 - (Advance Preparations of Parties for Changing Circumstances of International Business Contracts - in relation to adaption of contracts -)

  • 강이수
    • 한국중재학회지:중재연구
    • /
    • 제8권1호
    • /
    • pp.269-291
    • /
    • 1998
  • Change of circumstances subsequent to formation of international business contract raises two issues on both parties' obligation to perform business transaction concerned. One is impossibility of performance due to events beyond control of parties and the other is adaption of contract. In Anglo-American Law such an impossibility of performance is provided by the doctrine of Frustration and the doctrine of Practicability(UCC 2-615). In practice a "force majeure" clause should be included in contract defining the parties' mutual rights and duties if certain events beyond their control occur to safeguard themselves against possible impossibility. On the other hand the tendency of international trade is that alongside sales contracts, there are contract for supplies, for furnishing raw materials, for building industrial complexes, and transferring technology. One characteristic of these agreements is their duration. For in order to carry out these agreements, it is necessary to complete a series of closely interrelated operations which, in the normal course of events, take place over a number of years. It is often difficult for the parties, when finalizing their contract, to have a full grasp of all of the factors governing their relations. With a view to resolving difficulties such as compromise the continuous performance of a contract, parties may insert a regulatory clause in their contract providing for intervention by a third person after stating in specific and detailed fashion the circumstances in which their contract may be adapted.

  • PDF