티스토리 뷰

반응형

DW(OLAP)용 DBMS는 일반적으로 컬럼지향으로 설계된 DBMS가 최적입니다.

 

대표적으로 SAP IQ(Sybase IQ), MariaDB ColumnStore, Teradata, KDB등 많이 있습니다.

 

다만 오픈소스로 무료로 사용할 수 있는 DBMS는 수도 적고, 그 중에서도 쉽고 안정적으로 사용할 수 있는 DBMS는

 

거의 없다고 봐야 합니다.

 

MariaDB ColumnStore v1.2.5에 버그가 발견이 되어, 컬럼 지향이면서 무료인 DBMS를 찾아 보다가 

 

러시아의 검색회사(구글/네이버와 같은) "얀덱스"에서 개발된 "ClickHouse"를 알게 되었습니다.

 

 

얀덱스에서 발표하는 내용 뿐만아니라, 다른 웹사이트에서도 조회 성능이 좋다는 글이 많이 있었습니다.

 

그런데 결정적으로 ClickHouse가 제가 구축하려고 하는 DW와 맞지 않아서 선택지에서 제외했습니다.

 

그것은 "Update/Delete"를 지원하지 않아서 입니다.

 

 

업무 특성상 조회 성능도 중요하지만, 빈번하게 데이터를 갱신하고 지워야 하는 데 그 기능이 되지 않아서

 

제외 하였습니다.

 

  • 컬럼지향 DBMS 종류 (오픈소스/상용)

https://en.wikipedia.org/wiki/List_of_column-oriented_DBMSes

 

 

반응형