• Title/Summary/Keyword: 라이브러리 데이터베이스

Search Result 91, Processing Time 0.027 seconds

Comparative Analysis of NoSQL Database's Activities and Scalability Investigation With Library Introspection

  • Seo, Chang-Ho;Tak, Byungchul
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.9
    • /
    • pp.1-9
    • /
    • 2020
  • In this paper, we propose a method of in-depth analysis of internal operation process by recording library calls and related information that occur in the operation process of NoSQL database. It observes and records the specified library calls, compares the internal behavior differences between the NoSQL databases through recorded library call information, and evaluates the characteristics and scalability of each database by observing changes in the number of input data. The development of computing performance and the activation of big data have led to the emergence of different types of NoSQL databases for recording and analyzing various and large amounts of data, and it is necessary to evaluate the scalability of each database in order to select a database suitable for each environment. However, it is difficult to analyze or predict how a database operates in traditional ways, such as benchmarking, observing external behavior through performance models, or analyzing structural features based on design. Therefore, it is necessary to utilize the techniques proposed in this paper to understand the scalability of NoSQL databases with high accuracy.

User-defined Function Support in RDBMSs (관계형 데이터베이스 시스템에서의 사용자 정의 함수 지원)

  • Go, Jeong-Mi;Jeong, Jae-Mok;Kim, Hyeong-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.3
    • /
    • pp.295-304
    • /
    • 1999
  • 관계형 데이터베이스 시스템의 기능이 점차 확대되면서 사용자 정의 함수의 역할이 다양하게 되었다. 이에 따라 사용자 정의 함수의 수행 속도뿐 아니라 데이터베이스 시스템의 안정성과 보안의 중요성이 부각되었다. 사용자 정의함수 지원방식은 크게 3가지로 나눌 수 있다. : 정적로딩 방식, 공유 라이브러리 방식, 프로세스 호출 방식, 기존의 데이터베이스 시스템에서 사용되는 공유 라이브러리 방식은 속도면에서 우수하나 안정성, 보안에 대한 요구를 만족시키지 못하며 시스템에 이식할 때 문제가 있다. 우리는 프로세스 호출 방식을 개선하여 사용자 정의 함수지원을 구현하였다. 본 논문에서는 관계형 데이터베이스시스템에서 사용하는 사용자 정의함수를 구현하는데 있어서 고려해야할 점들을 살펴보고 성능을 측정한다. 성능 평가를 통해 우리가 구현한 방식이 공유 라이브러리방식과 성능차이는 적은 반면 장점이 많다는 것을 보인다.

Development of Graph Library on the Relational Database (관계형 데이터베이스를 이용한 그래프 라이브러리 개발)

  • Chu, In-Kyung;Park, Hyu-Chan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1289-1292
    • /
    • 2000
  • 그래프는 실세계의 많은 문제를 푸는데 아주 강력한 방법을 제공한다. 이와 같은 그래프를 효율적으로 표현하기 위한 자료구조와 그래프 연산에 대한 알고리즘이 개발되어 왔다. 본 논문에서는 그래프를 관계형 테이블로 표현하고, 그래프에 대한 연산과 알고리즘을 라이브러리화 하는 방법을 제안한다. 제안한 방법은 관계형 데이터베이스를 이용하여 개발할 수 있으며, 개발된 라이브러리는 그래프로 모델링되는 실세계의 많은 문제를 푸는데 손쉽게 활용할 수 있을 것이다. 또한, 방대한 양의 그래프를 효율적으로 관리할 수 있으며 다수의 사용자가 공유할 수도 있을 것이다.

  • PDF

Development of Database Supported Graph Library and Graph Algorithms (데이터베이스에 기반한 그래프 라이브러리 및 그래프 알고리즘 개발)

  • 박휴찬;추인경
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.5
    • /
    • pp.653-660
    • /
    • 2002
  • This paper proposes a method for storing graphs and defining graph algorithms based on the well-developed relational database. In this method, graphs are represented in the form of relations. Each vertex and edge of a graph is represented as tuples of the table and saved in a database. We developed a library of graph operations for the storage and management of graphs and the development of graph applications. Furthermore, we defined graph algorithms in terms of relational algebraic operations such as projection, selection, and join. They can be implemented with the database language such as SQL. This database approach provides an efficient methodology to deal with very large-scale graphs and to support the development of graph applications.

Using Semantic Values of Meta Data for Heterogeneous Database Integration Architecture on B2B (B2B상에서 메타 데이터의 의미값을 이용한 다른 기증간 데이터 베이스 통합 구조)

  • 이진수;노희영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.286-288
    • /
    • 2001
  • 본 논문에서는 기존에 개발된 데이터베이스내의 데이터 소스를 공유하기 위해 통합 라이브러리를 구축하고 이를 통해 데이터베이스내의 소스 데이터에 대한 의미적인 통합을 위한 구조를 제안한다. 데이터의 의미적인 통합을 위해 데이터 스키마가 가지고 있는 실질적인 의미값을 기존의 각 데이터베이스 시스템에서 참조하고 데이터 공유에 대한 동의를 갖도록 메타 데이터를 이용하였다. 따라서 먼저 통합 라이브러리를 구축하여 메타 데이터에 대한 정보와 메타 데이터간에 존재하는 함수적인 관계를 변경 함수로 함께 구현하였으며. 데이터 통합을 위한 참고 자료는 각 시스템마다 온톨로지(Ontology)를 작성하여 활용하였다. 본 논문에서 제안하는 방법은 기존의 방법에 비해 메타데이터의 수정과 주가가 간단하며 새로운 시스템을 통합 라이브러리로 합병하는 비용이 현저히 감소되었다.

  • PDF

A System Level Spatial Data Model for Object-Oriented Spatial Databases (객체지향 공간 데이터베이스를 위한 시스템 수준 공간 데이터 모델)

  • 박창원;홍남희;정진완
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.164-166
    • /
    • 1998
  • 객체지향 공간 데이터베이스 시스템에서 공간 데이터 모델을 제공하는 방법은 크게 두 가지로 나누어진다. 첫째 방법은 객체지향 데이터 모델의 확장성을 이용하여 사용자 클래스와 동등한 수준의 공간클래스 라이브러리를 제공하는 방법이고, 둘째 방법은 데이터베이스 시스템을 확장하여 공간 기본 타입과 공간 연산자를 제공하고 이를 데이터베이스 시스템을 확장하여 공간 기본 타입과 공간 연산자를 제공하고 이를 데이터베이스 언어에 반영하는 방법이다. 기존의 객체지향 공간 데이터베이스 시스템들은 주로 첫 번째 방법에 기반한 공간 데이터 모델을 제공하지만, 이는 여러 가지 문제를 야기시킨다. 본 논문에서는 공간 클래스 라이브러리로 제공된 공간 데이터 모델의 문제점들을 분석하고, 그러한 문제점들을 모두 해결하는 시스템 수준 공간 데이터 모델을 제시한다.

로그파일 분석 능력과 한계 습득 필요

  • Korea Database Promotion Center
    • Digital Contents
    • /
    • no.3 s.82
    • /
    • pp.62-67
    • /
    • 2000
  • 라이브러리 그곳을 이용하고 있는 사람들이 누구인가 하는 것이 가장 알고 싶을 것이다. 그에 더해 방문자들이 가장 자주 이용하는 기능과 자원이 무엇인지도 궁금할 것이다. 어떤 노력을 해야 하는지 살펴봤다.

  • PDF

A Study on the Constructing Digital Library in Small Libraries (소규모 도서관의 디지털 라이브러리 구축을 위한 소고)

  • Oh, Mu-Suk
    • Journal of Information Management
    • /
    • v.28 no.4
    • /
    • pp.16-33
    • /
    • 1997
  • Recently, the construction of Digital Library is one of the hottest issues among librarians. This Study focused on how small libraries can produce digital data and construct Web database. In particular, the production and application of digital data, using PDF file, were described in detail.

  • PDF

Implementation of BADA-IV/JDBC Driver (바다-IV/JDBC 드라이버의 구현)

  • 김병섭;이미영
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.520-524
    • /
    • 2001
  • 자바 환경에서 데이터베이스 연동을 위한 표준 인터페이스를 위해서 Sun에서 JDBC를 제시하고 있으며, 본 연구에서는 객체지향 멀티미디어 데이터베이스 바다-IV 시스템에 대한 JDBC 인터페이스를 위한 바다-IV/JDBC 드라이버를 구현하였다. 바다-IV/JDBC 드라이버는 별도의 라이브러리 없이 순수한 자바 코드로 개발하였으며, 데이터베이스 서버에 직접 연동하는 방법을 사용하여 고성능을 추구하였다. 또한, 멀티미디어 데이터베이스를 위한 BLOB, CLOB 등의 변경기능과 Collection 타입에 대한 기능을 확장 구현하였으며, 사용자는 바다-IV/JDBC를 사용하여 바다-IV 서버와 연결하여 SQL 문을 사용한 자바 응용 서비스의 개발이 가능하며, 동일한 응용 서비스를 JDBC를 지원하는 다른 데이터베이스를 사용한 응용 서비스로 쉽게 변경할 수 있다.

  • PDF