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

검색결과 296건 처리시간 0.027초

우수고객의 이력 뷰를 이용한 연관규칙 개별화 전자상점 설계 및 구현 (Design and Implementation of a Personalized e-Mall with Association Rules based on View History of Excellent Customers)

  • 정경자;한정혜
    • 디지털콘텐츠학회 논문지
    • /
    • 제2권2호
    • /
    • pp.117-127
    • /
    • 2001
  • 최근 인터넷의 급속한 발전으로 전자상점의 수가 계속적으로 증가함에 따라, 대부분의 전자 상점들은 고객이 전자상점을 이용하는 동안 고객에게 차별화된 제품 추천서비스를 제공하여 고객에 관심을 높이고자 한다. 이러한 CRM을 위한 서비스를 제공하기 위해서는 많은 고객 거래 정보 데이터베이스에 의해서 생성된 규칙을 이용해야한다. 개별화 전자 상점이 보다 더 효율적으로 운영되기 위해서는 많은 고객거래 데이터를 모두 활용하기보다는 정제된 고객 거래 정보가 필요하며, 이들 정보를 이용한 연관 규칙을 생성하는 것이 필요하다. 본 연구에서는 우수 고객의 거래 이력 정보를 뷰로 생성함으로써 데이터베이스 접근과 컴퓨팅을 줄이는 방법을 이용한 개별화 연관규칙 생성을 제안하였다. 특히 고객데이터가 정제된 우수고객의 이력 뷰로부터 연관 규칙을 생성하여, 보다 정확하고 효율적인 개별화 서비스를 지원하는 전자 상점을 설계 및 구축하였다.

  • PDF

EJB 기반 애플리케이션에서 데이터베이스의 효율적 액세스를 위한 IDAO의 설계 및 구현 (Design and Implementation of IDAO for Efficient Access of Database in EJB Based Application)

  • 최성만;이정열;유철중;장옥배
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.637-644
    • /
    • 2001
  • 컴포넌트 기반 애플리케이션의 개발 및 배치를 위한 명세를 제공하는 EJB(Enterprise JavaBeans)는 엔터프라이즈 환경에서 가장 복잡한 트랜잭션 관리, 퍼시스턴스, 동시성 제어 등을 자동적으로 관리해주는 J2EE 환경의 핵심으로서 분산개발을 가능하게 한다. 본 논문에서는 EJB 기반 레거시 시스템에서 DAO의 트랜잭션 로직 복잡성과 시스템의 성능저하 문제를 해결하고자 한다. 따라서, 본 논문에서는 Iterator 패턴을 적용한 IDAO를 설계 및 구현하였다. IDAO는 컨테이너 관리 트랜잭션을 통해 데이터베이스 커넥션에 따른 트랜잭션 로직의 복잡성과 시스템의 과부하 감소 및 시스템의 성능저하를 감소시키는 효과를 얻었다.

  • PDF

대용량 교통카드 트랜잭션 데이터베이스에서 통행 패턴 탐사와 통행 행태의 분석 (Mining Trip Patterns in the Large Trip-Transaction Database and Analysis of Travel Behavior)

  • 박종수;이금숙
    • 한국경제지리학회지
    • /
    • 제10권1호
    • /
    • pp.44-63
    • /
    • 2007
  • 이 논문은 대용량의 교통카드 트랜잭션 데이터베이스에서 통행패턴을 찾아내는 데이터 마이닝 방법의 개발에 초점을 두었으며, 결과로 도출된 통행패턴의 공간적 특징과 시점 간 차이를 분석하였다. 특히 대용량 데이터베이스에서 요구하는 지식을 효과적으로 발굴해 내는 순회 패턴 탐사법을 원용하여 통행패턴분석에 적절한 데이터 마이닝 알고리즘을 개발하여 2004년 이후 2006년 까지 3개년의 하루 교통카드 자료에 적용하였다. 또한 통행 순차 데이터베이스에서 오전 출근 시간대, 낮 시간대, 저녁 퇴근 시간대의 출발 정류장과 도착 정류장에 대한 통행 수요를 산출하여 시간대별 통행패턴의 공간 특징을 분석하였다.

  • PDF

고성능 고가용성을 위한 ALTIBASE(TM) 자료저장 관리기의 설계 (Design of ALTIBASE(TM) Storage Manager for High Performance and High Availability)

  • 정광철;이규웅;배해영
    • 정보처리학회논문지D
    • /
    • 제10D권6호
    • /
    • pp.949-960
    • /
    • 2003
  • 기존 디스크 기반 데이터베이스 관리 디스트를 주저장 장치로 활용하는 특징적 환경 때문에 주기억 상주 데이터베이스 관리 시스템의 메모리 관리, 인덱스 관리, 자료저장 관리 기능 등에 대한 설계 및 구현 기술이 기본적으로 다르다. 본 논문에서는 현재 상용 시스템으로 사용되고 있는 $ALTIBASE^{TM}$ 주기억 상주 DBMS 의 설계 및 구현 내용을 기술한다. 특히 자료저장 관리기의 세부 구성요소에 대한 구조적 특징가 주요 기능인 트랜잭션 처리 기법과 회복 관리 기법에 대하여 기존 DBMS 의 기능가 비교 설명하며, 고가용성을 위한 데이터베이스 이중화 기능 및 이중화 작업 시 발생하는 트랜잭션 충돌 해결 방법에 대하여 설명한다. 또한 $ALTIBASE^{TM}$ 시스템의 성능을 측정하기 위하여 다양한 환경에서 실험된 TPS 결과를 보인다.

관계형 데이터베이스에서 응답시간에 제약이 있는 경우 최적 역정규화 방법 (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.

개선된 n-항목 연관 규칙 알고리즘 연구 (A Study on the Advanced Association Rules Algorithm of n-Items)

  • 황현숙;어윤양
    • 한국경영과학회지
    • /
    • 제27권4호
    • /
    • pp.29-39
    • /
    • 2002
  • The transaction tables of the existing association algorithms have two column attributes : It is composed of transaction identifier (Transaction_id) and an item identifier (item). In this kind of structure, as the volume of data becomes larger, the performance for the SQL query statements came applicable decreases. Therefore, we propose advanced association rules algorithm of n-items which can transact multiple items (Transaction_id, Item 1, Item 2…, Item n). In this structure, performance hours can be contracted more than the single item structures, because count can be computed by query of the input transaction tables. Our experimental results indicate that performance of the n items structure is up to 2 times better than the single item. As a result of this paper, the proposed algorithm can be applied to internet shopping, searching engine and etc.

트랜잭션 중심의 발견적 파일 수직 분한 방법 (A transaction-based vertical partitioning algorithm)

  • 박기택;김재련
    • 한국국방경영분석학회지
    • /
    • 제22권1호
    • /
    • pp.81-96
    • /
    • 1996
  • In a relational database environment, partitioning of data is directly concerned with the amount of data that needs to be required in a query or transaction. In this paper, we consider non-overlapping, vertical partitioning. Vertical partitioning algorithm in this paper is composed of two phases. In phase 1, we cluster the attributes with zero-one integer program that maximize affinity among attributes. The result of phase 1 is called 'Initial Fragments'. In phase 2, we modify Initial Fragments that is not directly considered by cost factors, making use of a transaction-based partitioning method. A transaction-based partitioning method is partitioning attributes according to a set of transactions. In this phase we select logical accesses which needs to be required in a transaction as comparison criteria. In phase 2, proposed algorithm consider only small number of modification of Initial Fragments in phase 1. This algorithm is so insensible to number of transactions and of attributes that it can applied to relatively large problems easily.

  • PDF

실시간 시스템에서 퍼지 검사점을 이용한 주기억 데이터베이스 프로토타입 시스템의설계 (Design of Main-Memory Database Prototype System using Fuzzy Checkpoint Technique in Real-Time Environment)

  • 박용문;이찬섭;최의인
    • 한국정보처리학회논문지
    • /
    • 제7권6호
    • /
    • pp.1753-1765
    • /
    • 2000
  • As the areas of computer application are expanded, real-time application environments that must process as many transactions as possible within their deadlines, such as a stock transaction systems, ATM switching systems etc, have been increased recently. The reason why the conventional database systems can't process soft real-time applications is the lack of prediction and poor performance on processing transaction's deadline. If transactions want to access data stored at the secondary storage, they can not satisfy requirements of real-time applications because of the disk delay time. This paper designs a main-memory database prototype systems to be suitable to real-time applications and then this system can produce rapid results without disk i/o as all of the information are loaded in main memory database. In thesis proposed the improved techniques with respect to logging, checkpointing, and recovering in our environment. In order to improve the performance of the system, a) the frequency of log analysis and redo processing is reduced by the proposed redo technique at system failure, b) database consistency is maintained by improved fuzzy checkpointing. The performance model is proposed which consists of two parts. The first part evaluates log processing time for recovery and compares with other research activities. The second part examines checkpointing behavior.

  • PDF

학제간 연구를 통한 IPR 데이터베이스 구축의 쟁점 (Issues of IPR Database Construction through Interdisciplinary Research)

  • 김동용;박영철
    • 한국융합학회논문지
    • /
    • 제8권8호
    • /
    • pp.59-69
    • /
    • 2017
  • 인문 사회과학 연구원들과 데이터베이스 전문가들이 태평양문제연구회(IPR)가 작성한 IPR 자료를 데이터베이스로 구축하기 위해 함께 하였다. 본 논문은 그 데이터베이스의 구축에서 IPR 자료의 품질을 보장하기 위한 쟁점과 해결책을 제시한다. 우리는 데이터베이스의 접근성을 위해 웹에 데이터베이스를 유지하여 연구원들이 웹 브라우저로 접근할 수 있도록 하며, 데이터베이스 구축의 편리성을 위해 통합 인터페이스를 제공하여 연구원들이 그 속에서 모든 작업을 수행하게 하며, 구축한 IPR 자료의 완전성을 위해 입력된 각 IPR 자료의 책임 소재를 밝히는 책임 입력과 책임 승인을 지원하며, 승인의 즉시성을 위해 연구원들의 입력을 원활히 하는 대화형 승인 과정을 지원한다. 또한 구축한 IPR 자료의 정확성을 보장하기 위해 우리는 데이터베이스 설계, 질의 처리, 트랜잭션 관리, 검색과 정렬 기법들을 사용한다. 특히, 레코드들 간의 존재 종속관계를 이용한 동시성 제어를 통하여 운영체제 파일과 그 파일의 경로 간의 정확성을 보장한다. 향후 연구로 내용 검색, 데이터베이스의 다운로드와 업로드, IPR 자료의 저작권 관련 작업을 포함한다.

분산 INGRES 데이타 베이스 시스템을 위한 초기환경 구축과 질의어 처리에 관한 연구 (A Study on Initial Environment Construction and Query Processing for Distributed INGRES Database System)

  • 손용락;안순신
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1988년도 전기.전자공학 학술대회 논문집
    • /
    • pp.640-643
    • /
    • 1988
  • This paper is concerned with distributed INGRES database system. The main motivation is to provide dynamic reconfiguration and global database consistency. Dynamic reconfiguration will provide proper initial environment to newly generated system. By use of transaction characteristic, database can be maintained in consistent state.

  • PDF