전체기사 최신뉴스 GAM 라씨로
KYD 라이브
KYD 디데이

KAIST, 세계 최고 DB관리시스템 개발...기존 대비 처리속도 88배 ↑

기사입력 : 2020년06월23일 11:21

최종수정 : 2020년06월23일 11:21

새로운 접근법으로 복잡한 비즈니스 SQL 처리 성능 대폭 증가
美 옴니사이 DBMS 대비 최대 88배나 처리속도 향상

[서울=뉴스핌] 김지완 기자 = 국내 연구진이 방대한 정보를 저장하고 목적에 맞게 검색, 관리할 수 있는 시스템을 통칭하는 데이터베이스관리시스템(DBMS)을 세계 최고 수준으로 끌어올렸다.

KAIST는 전산학부 김민수 교수 연구팀이 데이터베이스 질의 언어 SQL(Structured Query Language, 구조화 질의어) 처리 성능을 대폭 높인 세계 최고 수준의 DBMS 기술을 개발했다고 23일 밝혔다.

[서울=뉴스핌] 김지완 기자 = 김민수 교수(좌측 위), 남윤민 박사 (우측 위), 한동형 박사과정(우측 아래). [사진=KAIST] 2020.06.23 swiss2pac@newspim.com

KAIST에 따르면 연구팀은 데이터 처리를 위해 산업 표준으로 사용되는 SQL 질의를 기존 DBMS와는 전혀 다른 방법으로 처리함으로써 성능을 기존 옴니사이(OmniSci) DBMS 대비 최대 88배나 높였다.

김 교수팀이 개발한 이 기술은 오라클·마이크로소프트 SQL서버·IBM DB2 등 타 DBMS에도 적용할 수 있어 고성능 SQL 질의 처리가 필요한 다양한 곳에 폭넓게 적용될 수 있을 것으로 기대된다.

대부분의 DBMS는 SQL 질의를 처리할 때 내부적으로 데이터 테이블들을 '왼쪽 깊은 이진 트리(left-deep binary tree)' 형태로 배치해 처리하는 방법을 사용한다. 지난 수십년간 대부분의 DBMS는 데이터 테이블들의 배치 가능한 경우의 수가 기하급수적으로 많기 때문에 이를 '왼쪽 깊은 이진 트리' 형태로 배치해 SQL 질의를 처리해 왔다.

임의의 두 테이블이 기본 키(primary key, PK)와 외래 키(foreign key, FK)라 불리는 관계로 결합(조인 연산)하는 경우에는 이러한 방법으로 SQL 질의를 효과적으로 처리할 수 있다. 여기서 기본 키는 각 데이터 행(row)을 유일하게 식별할 수 있는 열(column)이고, 외래 키는 그렇지 않은 열이다.

지난 수십년간 산업에서 사용되는 DB의 구조가 점점 복잡해지면서 두 테이블은 PK-FK 관계가 아닌 FK-FK 관계, 즉 외래 키와 외래 키의 관계로 결합하는 복잡한 형태의 SQL 질의들이 많아지고 있다.

실제 DBMS의 성능을 측정하는 산업 표준 벤치마크인 TPC-DS에서 전체 벤치마크의 26%가 이런 복잡한 SQL 질의들로 구성돼 있고 기계학습(머신러닝), 생물 정보학 등 다양한 분야들서도 이러한 복잡한 SQL 질의 사용이 점차 증가하는 추세다.

이전에 나온 DBMS들은 두 테이블이 주로 PK-FK 관계로 결합한다는 가정하에 개발됐기 때문에 FK-FK 결합이 필요한 복잡한 SQL 질의를 매우 느리거나 심지어 처리하지 못하는 실패를 거듭해왔다.

김 교수팀은 문제 해결을 위해 테이블들을 하나의 커다란 '왼쪽 깊은 이진 트리' 형태가 아닌 여러 개의 작은 '왼쪽 깊은 이진 트리'를 'n항 조인 연산자'로 묶는 형태로 배치해 처리하는 기술을 개발했다. 이때 각각의 '작은 이진 트리' 안에는 FK-FK 결합 관계가 발생하지 않도록 테이블들을 배치하는 것이 핵심이다.

각각의 '작은 이진 트리'의 처리 결과물을 'n항 조인 연산자'로 결합해 최종 결과물을 구하는 것도 난제로 꼽히는데 연구팀은 '최악-최적(worst-case optimal) 조인 알고리즘'이라는 방법으로 이 문제를 해결했다.

'최악-최적 조인 알고리즘'은 그래프 데이터를 처리할 때 이론적으로 가장 우수하다고 알려진 알고리즘이다. 김 교수 연구팀은 세계에서 가장 먼저 이 알고리즘을 SQL 질의 처리에 적용해 난제를 해결하는 데 성공했다.

김 교수 연구팀은 새로 개발한 DBMS 기술을 GPU 기반의 DBMS 개발업체인 미국 옴니사이 제품에 적용한 결과, 옴니사이 DBMS보다 성능이 최대 88배나 향상된 결과를 얻었다. 또 TPC-DS 벤치마크에서도 세계 최고 수준의 성능을 가진 기존의 상용 DBMS보다 5~20배나 더 빠른 사실을 확인했다. TPC-DS는 DBMS의 성능을 측정하기 위한 산업 표준의 최신 벤치마크다.

교신저자로 참여한 김 교수는 "연구팀이 개발한 새로운 기술은 대부분의 DBMS에 적용할 수 있기 때문에 산업적 측면에서 파급 효과가 매우 클 것으로 기대한다ˮ고 말했다.

이번 연구에는 김 교수의 제자이자 옴니사이에 재직 중인 남윤민 박사가 제1저자로, 김 교수가 교신저자로 참여했다. 연구 결과는 지난 18일 미국 오리건주 포틀랜드에서 열린 데이터베이스 분야 최고의 국제학술대회로 꼽히는 '시그모드(SIGMOD)'에서 발표됐다.

한편, 이 연구는 한국연구재단 선도연구센터 사업 및 중견연구자 지원사업과 과학기술정보통신부 IITP SW스타랩 사업의 지원을 받아 수행됐다.

swiss2pac@newspim.com

[뉴스핌 베스트 기사]

사진
국민의힘 42.1%·민주 41.3% '재역전' [서울=뉴스핌] 한태희 기자 = 30대와 서울 민심이 요동치며 국민의힘 지지율이 더불어민주당(민주당) 지지율을 오차 범위 안에서 다시 앞선 것으로 조사됐다. 종합뉴스통신사 뉴스핌이 여론조사 전문기관 미디어리서치에 의뢰해 지난 26일 낮 12시30분부터 밤 10시까지 전국 만 18세 이상 남녀 1002명을 대상으로 진행해 발표한 자동 응답시스템(ARS) 조사에서 '어느 정당을 지지하거나 약간이라도 더 호감을 가지고 있냐'는 질문에 국민의힘 지지율은 직전 조사(39.7%) 대비 2.4%포인트(p) 오른 42.1%로 나타났다. 민주당 지지율은 직전 조사(42.3%) 대비 1%p 떨어진 41.3%다. 같은 기간 조국혁신당은 3.5%→2.8%로 0.7%p 하락했다. 개혁신당은 2.3%에서 2.0%로 0.3%p 떨어졌다. 진보당은 0.7%에서 0.9%로 0.2%p 올랐다. 기타 다른 정당은 3.1%에서 1.9%로 1.2%p 하락했다. 지지 정당 없음은 7.6%에서 8.1%로 0.5%p 늘었고 잘모름은 0.6%에서 0.9%로 0.3%p 올랐다. [서울=뉴스핌] 한태희 기자 = 2025.02.27 ace@newspim.com 연령별로 보면 만 18~29세와 30대, 60대 이상은 국민의힘 지지도가 높았다. 40~50대는 민주당을 더 지지했다. 지난 조사와 비교하면 30대에서 국민의힘 지지도가 민주당을 다시 앞섰다. 만 18~29세 정당 지지도를 보면 국민의힘 45%, 민주당 34.6%, 개혁신당 5.8%, 조국혁신당 3.1%, 진보당 1.9%, 기타 다른 정당 0.6%, 지지 정당 없음 8.1%, 잘모름 0.8% 등이다. 직전 조사와 비교하면 국민의힘은 39.6%에서 45%로 5.4%p 올랐고 민주당은 36.9%에서 34.6%로 2.3%p 떨어졌다. 30대는 국민의힘 41.3%, 민주당 35.4%, 개혁신당 3.6%, 조국혁신당 3.3%, 기타 다른 정당 4.5%, 지지 정당 없음 11.3%, 잘모름 0.7% 등이다. 직전 조사 대비 국민의힘은 35.2%에서 41.3%로 6.1%p 올랐고 민주당은 41.3%에서 35.4%로 5.9%p 하락했다. 40대는 민주당 54.1%, 국민의힘 30.3%, 조국혁신당 2.6%, 개혁신당 1.1%, 기타 다른 정당 2.8%, 지지 정당 없음 7.0%, 잘모름 2.1% 등이다. 50대는 민주당 46.8%, 국민의힘 36.6%, 조국혁신당 4.6%, 개혁신당 0.9%, 기타 다른 정당 1.2%, 지지 정당 없음 8.0%, 잘모름 0.5% 등이다. 60대는 국민의힘 46.3%, 민주당 39.7%, 조국혁신당 2.2%, 개혁신당 1.1%, 기타 다른 정당 1.6%, 지지 정당 없음 8.5%, 잘모름 0.6% 등이다. 70대 이상은 국민의힘 56%, 민주당 34%, 조국혁신당 0.6%, 진보당 2.0%, 기타 다른 정당 1.1%, 지지 정당 없음 5.7%, 잘모름 0.6% 등이다. 지역별로 보면 직전 조사와 비교해 서울에서 국민의힘이 민주당을 다시 앞섰다. 서울은 국민의힘 43.7%, 민주당 35.4%, 개혁신당 3.8%, 조국혁신당 3.1%, 진보당 1.0%, 기타 다른 정당 2.1%, 지지 정당 없음 9.7%, 잘모름 1.2% 등이다. 경기·인천은 민주당 45.8%, 국민의힘 38.7%, 조국혁신당 2.0%, 개혁신당 1.7%, 진보당 0.9%, 기타 다른 정당 0.6%, 지지 정당 없음 10.0%, 잘모름 0.3% 등이다. 대전·충청·세종은 국민의힘 43.5%, 민주당 39.2%, 조국혁신당 1.8%, 개혁신당 2.6%, 진보당 0.8%, 기타 다른 정당 5.6%, 지지 정당 없음 6.6% 등이다. 강원·제주는 국민의힘 39.4%, 민주당 35.7%, 조국혁신당 8.8%, 진보당 2.4%, 기타 다른 정당 2.4%, 지지 정당 없음 8.8%, 잘모름 2.4% 등이다. 부산·울산·경남은 국민의힘 48.8%, 민주당 36.7%, 조국혁신당 4.0%, 개혁신당 0.6%, 기타 다른 정당 2.9%, 지지 정당 없음 4.6%, 잘모름 2.4% 등이다. 대구·경북은 국민의힘 53.4%, 민주당 31.1%, 조국혁신당 2.8%, 개혁신당 1.0%, 진보당 1.0%, 기타 다른 정당 1.5%, 지지 정당 없음 8.3%, 잘모름 0.9% 등이다. 광주·전남·전북은 민주당 59.6%, 국민의힘 28.5%, 조국혁신당 1.9%, 개혁신당 3.1%, 진보당 0.9%, 기타 다른 정당 0.9%, 지지 정당 없음 5.1% 등이다. 성별로 보면 남성은 국민의힘 41.8%, 민주당 41.4%, 개혁신당 2.7%, 조국혁신당 4.0%, 진보당 0.8%, 기타 다른 정당 1.5%, 지지 정당 없음 7.1%, 잘모름 0.6% 등이다. 여성은 국민의힘 42.5%, 민주당 41.2%, 조국혁신당 1.6%, 개혁신당 1.3%, 진보당 0.9%, 기타 다른 정당 2.3%, 지지 정당 없음 9.0%, 잘모름 1.1% 등이다. 박상병 정치평론가는 "40~70대 이상은 지지하는 정당 입장이 확실한 반면 20~30대는 여론이 유동적"이라며 "여론조사 추이는 과대 표집이 줄어들고 비정상적인 모습이 정상으로 가는 과정"이라고 분석했다. 이번 조사는 무선 무작위 전화걸기(RDD) 활용 ARS를 통해 진행됐다. 신뢰 수준은 95%, 표본 오차는 ±3.1%p. 응답률은 6.2%다. 자세한 조사 개요 및 내용은 미디어리서치 홈페이지와 중앙선거여론조사심의위원회 홈페이지를 참조하면 된다.   ace@newspim.com 2025-02-27 12:00
사진
임기단축 개헌..."동의 안해" 55.5% [서울=뉴스핌] 이바름 기자 = 윤석열 대통령이 탄핵심판 최후진술에서 언급한 '복귀 후 임기단축 개헌 추진'에 대해 '동의하지 않는다'는 답변이 과반을 차지했다는 여론조사 결과가 27일 공개됐다. 종합뉴스통신사 뉴스핌이 미디어리서치에 의뢰해 지난 26일 전국 만 18세 이상 남녀 1002명을 대상으로 진행한 ARS(자동 응답시스템) 조사에서 '윤 대통령의 최후진술에서 임기단축 개헌 추진 언급'에 55.5%는 '동의하지 않는다'고 응답했다. '동의한다'는 34.0%, '잘모름'은 10.4%로 나타났다. '동의하지 않는다'는 응답은 연령별로 70대 이상, 지역별로는 부산·울산·경남을 제외한 모든 분류에서 50%를 넘었다. 연령별로는 40대가 67.6%로 비율이 가장 높았고, 50대(62.2%), 30대(57.2%), 60대(53.4%), 만18세~29세(50.9%) 순이었다. 유일하게 70대 이상은 '동의한다'가 44.3%로 '동의하지 않는다' 38.6%를 앞섰다. 지역별로는 광주·전남·전북 64.5%, 대전·충청·세종 60.8%, 경기·인천 58.4%, 대구·경북 56.9%, 강원·제주 54.2, 서울 53.0%가 '동의하지 않는다'고 답변했다. 부산·울산·경남만 '동의한다'는 대답이 43.4%로 '동의하지 않는다' 42.2%보다 우세했다. 지지정당별로는 역시나 정치 성향에 따라 갈렸다. 더불어민주당 지지자 87.5%가 '동의하지 않는다'를 선택했다. 국민의힘 지지자는 64.3%가 '동의한다'고 했다. 조국혁신당 지지자는 71.9%가 '동의하지 않는다'고 대답했다. 개혁신당 지지자는 '동의하지 않는다'가 41.5%, '동의한다'는 38.7%로 나타났다. 진보당 지지자는 '동의하지 않는다' 56.5%, '동의한다' 43.5%였다. '지지정당없음'에서는 '동의하지 않는다' 64.9%, '동의한다' 23.7%였다. 박상병 정치평론가는 "대통령이 복귀하지 못하고 탄핵이 될 거라고 보고 있는 것"이라며 "복귀한다고 하더라도 집권 기간이 2년이나 남아 있는데 개헌이 성사될 가능성이 없다, 신뢰가 낮다고 보는 거"라고 분석했다. 이번 조사는 무선 RDD(무작위 전화 걸기) 활용 ARS를 통해 진행됐다. 신뢰 수준은 95%, 표본 오차는 ±3.1%p, 응답률은 6.2%다. 자세한 조사 개요 및 내용은 미디어리서치 홈페이지와 중앙선거여론조사심의위원회 홈페이지를 참조하면 된다. right@newspim.com 2025-02-27 12:00
안다쇼핑
Top으로 이동