MariaDB AX – OLAP / data warehousing

MariaDB에서 OLTP와 OLAP를 지원하기 위해서 제품을 TX / AX 이름으로 제품군을 분리했습니다.

MariaDB AX는 ColumnStore 엔진을 기반으로 OLAP / data warehousing 관련 서비스에서 사용을 위한 데이터베이스입니다.

 

ColumnStore엔진은 MariaDB에서 InfiniDB를 인수해서 개선한 엔진입니다.

 

MariaDB ColumnStore 엔진은 2016년말에 1.0.6 GA 버전이 나왔습니다.

http://mariadb.com/ 홈페이지에서의 아키텍처 구성은 아래와 같습니다.

MariaDB-columnStore_v1_final.png

 

데이터 파일 사이즈로 볼때 1TB 이하는 MariaDB innodb 엔진을 사용해서 OLTP 관련 서비스에 사용하는게 좋고, ColumnStore 엔진은 1TB 이상의 OLAP 관련 서비스에 좋다고 합니다.

국내에서도 데이터 분석을 위해서 적용하는 사례가 있습니다.

Columnar storage 이기에 데이터 분산으로 대용량 처리에 적합합니다. 기존 MariaDB와 성능적으로 같이 큰 차이라고 하면 massively parallel processing (MPP)이라고 합니다.

기존 opensource 데이터베이스들에 비해서 failover 관련한 기능도 괜찮아 보입니다.

 

데이터분석이나 통계 처리를 위한 opensource database로 사용하기에 좋겠습니다.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s