본문 바로가기

Database/Mariadb

MariaDB Xpand 소개

728x90
반응형

 

MariaDB 에서 대용량/분산데이터베이스로 사용할 수 있는 Xpand 라는 제품을 출시하였다.

 

mariadb.com/ko/resources/blog/mariadb-adds-xpand-for-distributed-sql/

 

Distributed SQL Database: Xpand Storage Engine | MariaDB

MariaDB Xpand storage engine is a distributed SQL database solution with built-in HA & elasticity so nodes can be added or removed as needed to scale.

mariadb.com

 

mariadb.com/docs/features/mariadb-xpand/

 

Open Source Database (RDBMS) for the Enterprise | MariaDB

MariaDB is the leading enterprise open source database with features previously only available in costly proprietary databases. Enterprise grade, wallet friendly.

mariadb.com

 

1. 분산형 SQL(Distributed SQL)

  • 유연한 확장성(손쉬운 노드 추가/삭제)
  • Automatic Failover(H/A)
  • 분산 트랜잭션(ACID 충족)

 

2. 특장점

  • 수동 분할/샤딩 개발이 필요없음.
  • 워크로드에 따른 리소스 확장
  • 자동으로 복제본 생성

 

mariadb.com/docs/features/mariadb-xpand/

 

3. Xpand 최소구성(총 7 노드)

  • MaxScale 노드 1
  • 홀수 개의 Enterprise Server 노드 (최소 3노드)
  • 홀수 개의 Xpand 노드 (최소 3노드)

 

4. 지원 플랫폼

  • CentOS 7
  • RedHat Enterprise Linux 7

 

<에필로그>

  • 분산SQL, 복제기능, 클러스터 구성, 리밸런서 기능등을 살펴보면 Greenplum 아키덱처와 아주 유사하고 개념이 비슷한 것 같다. (Greenplum을 사용해 보았으면 능숙하게 Xpand를 사용할 수 있을 것같다.)
  • 요즘 MariaDB는 버그패치/릴리즈도 빠르고 Cloud 버전인 SkySQL, 분산형SQL Xpand 까지 엄청나게 발전하고 있는 것을 느낄 수 있다.
  • Xpand는 최소노드 구성이 7개여서 모니터링 도구가 없으면 운영이 힘들듯 하다.

 

728x90
반응형