DBMS 56

그래프로 찾아가는 신약 개발

과거부터 신약 개발은 비용과 시간이 많이 드는 매우 영역으로 평균 10 ~ 15년의 기간과 한화 약 1조, 1만 분의 1이라는 극악의 확률로 유명합니다. 기본적인 신약 개발 과정은 [그림 1]로 목표 질병에 대한 후보 물질 약 10,000개에서 시작 시 최종적으로 1개의 약물이 신약이 되는 것으로 보고 있습니다. 하지만 이마저도 많은 경우 실패로 돌아가며 많은 제약 회사들에게 고위험산업으로 인식되어 시도조차 되지 않는 현실입니다. 신약 개발에 있어 다양한 문제가 존재하지만 특히 맨 앞 부분인 후보 약물 탐색 (Drug Discovery)의 경우 매우 다량의 표준화되지 못한 실험 데이터들로 효율적인 약물 탐색이 어려운 문제가 있었습니다. 각각의 실험 마다 Relational Database (RDB) - ..

DBMS/활용 사례 2023.09.03

Data Lineage 활용 사례

사례 : 그래프 DB를 통한 Data Lineage 구현(K고객사) 관계 데이터에 중점을 두는 그래프 DB의 특성상, 아래의 활용 사례는 모든 시스템에 적용 가능하다는데 큰 의의를 둘 수 있다. 그 까닭은 데이터베이스의 성격이 관계형, 계층형, 객체지향형 등 어떤 유형이든 오브젝트의 관계를 정의하는 논리 모델링이 반드시 존재해야 하기 때문이다. * 그래프DB를 활용한 Data Lineage 구현을 통해 품질 관리를 수행하는 데이터 아키텍처 구성도 1. 배경 기업이 보유하고 활용하는 데이터가 많아질수록 체계적으로 관리할 필요성 또한 커진다. 따라서 메타데이터 관리가 잘 이뤄지는 전산 시스템을 보면, 논리적 모델링에 반영된 결과들이 물리모델링을 거쳐 실제 데이터베이스에서도 동일한 형상을 갖고 있다. 그러나 ..

DBMS/활용 사례 2023.09.03

Graph Database와 OGM

1. 들어가기에 앞서 데이터베이스를 다루는 사람이라면 ORM, ODM 등에 대해서는 많이 들어봤을 겁니다. 내용도 보편화되어 있어 러닝커브가 적은데요, ‘OGM 이 무엇인가?’라는 질문을 받으면 공수를 들여 찾아보지 않은 이상 모르는 경우가 많을 겁니다. 이 기사에서는, ORM과 ODM에 대한 리마인드 및 OGM이 무엇인가를 알아보도록 하겠습니다. 2. ORM, ODM 2.1.ORM ORM은 Object Relational Mapping의 약자로, ‘객체 관계 맵핑’ 을 뜻합니다. 데이터베이스와 객체 지향 프로그래밍 언어 간 호환되지 않는 데이터를 변환하는 기법이지요. 웹개발자들에게 친숙한 JDBC나 JPA, hibernate, MyBatis 등이 ORM의 종류 중 하나라고 할 수 있겠습니다. OOP(O..

DBMS/활용 사례 2023.09.02

DB 벤더 및 3rdParty에서 제공하는 솔루션 소개

DB 벤더 및 3rdParty에서 제공하는 솔루션 소개 데이터베이스를 운용하면서 예기치 못한 재해가 발생할 수 있습니다. 이런 상황이 벌어지기 전 데이터 손실을 막기 위한 데이터 백업은 필수적이라고 할 수 있습니다. 백업을 위한 기능 및 제품 솔루션을 제공하는 기업들은 다양합니다. 이번 아티클에서는 DB 벤더사 및 3rdParty 기업들이 백업을 위해 제공하는 솔루션의 특징에 대해 알아보도록 하겠습니다. DB 벤더 및 3rdParty ‘벤더’ 혹은 ‘3rdParty’라는 단어가 생소하신 분들도 계실 거라 생각됩니다. 따라서 해당 아티클의 이해를 돕기 위한 사전 지식에 대해 간단히 설명드리고자 합니다. DB 벤더는 데이터베이스를 판매하는 기업을 뜻 합니다. 데이터베이스 제품을 사용자 및 타 기업에게 판매하..

DBMS/AgensSQL 2023.09.02

PostgreSQL 대비 강점 및 차이점

오픈소스 PostgreSQL DBMS(Database Management System)는 데이터를 만들고 저장하고 관리하는 기술을 말한다. 데이터의 양이 폭발적으로 증가하고 데이터의 유형 또한 다양화되면서 Database 시장은 더욱 성장하고 있다. 그동안 DBMS 시장은 레거시 DBMS 제품들이 주도해 왔지만 최근 오픈소스 기반의 기술을 기업이 선호하면서 레거시 DBMS 매출이 감소하는 추세이다. DBMS에서 오픈소스 기반 기술이 성장하는 이유는 단연 비용 절감 효과 때문이다. 이미 많은 고객들은 다년간의 오픈소스 사용 경험을 통해 ‘시간’이 ‘비용’보다 훨씬 큰 ‘가치’ 임을 인지하고 있다. 비단 비용뿐만 아니라 클라우드 서비스가 확산되는 것도 오픈소스 DBMS 도입을 유도하고 있다는 분석도 있다. ..

DBMS/AgensSQL 2023.09.02