본문 바로가기

카테고리 없음

MariaDB MaxScale


Next-generation database proxy

  • Security
  • Scalability
  • High availability in scale-out deploy

    << Architecture >> 

  • MaxScale 의 하부 DBMS 에는 MySQL Base 의 제품들이 다 사용될 수 있습니다.
    ( MySQL, MariaDB, Galera Cluster ... )
  • MaxScale 의 하부에는 위 그림과 같이 read / write 롤을 분리하여 관리하는 것도 가능하며,
    Galera Cluster 를 사용하여 read / write 다 받을 수 있게 구성도 가능합니다.
  • 각 클라이언트는 read / write 에 대한 연결을 하나씩 가지게 됩니다. 
  • MaxScale 의 위치는 기존의 Galera Cluster 위에 위치한 HA Proxy 의 위치와 동일합니다.
    ( 로드 밸런싱을 포함한 더 다양한 기능을 제공하고 있음 ) 

Manage Your Scale-Out Deployment

  • Transaction scalability
  • Data scalability
  • Binlog Scaling

 

Manage Your Scale-Out Deployment ( through )

  • Faster query response times through intelligent, dynamic SQL-aware query router
  • Simplified data sharding with tenant-based query routing
  • High-performance replication scaling with Binlog Server

    << Tenant-based sharding >>
  • 스키마 베이스의 샤딩

 

Etc

    • Query Logging
      MaxScale 사용과 관련해 전반적인 쿼리의 성능 정보를 통합 관리합니다.
    • Query Transformation
      쿼리를 표현하는 정규식을 통해 쿼리를 리라이트 할 수 있습니다. 
    • Query Duplication
      쿼리를 복제하여 실행할 수 있습니다.
      그 클라이언트는 또 다른 MaxScale , MySQL ( MariaDB ) 등이 될 수 있습니다.