Database/Mariadb
MariaDB Xpand 소개
정리하는개발자
2021. 3. 15. 22:15
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. 특장점
- 수동 분할/샤딩 개발이 필요없음.
- 워크로드에 따른 리소스 확장
- 자동으로 복제본 생성
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
반응형