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 ) 등이 될 수 있습니다.
- Query Logging