AWS 오로라 mysql 용 JDBC 가 새로 출시되었는데, 쓸만한 가치가 있어보이네요.
failover 를 빠르게 해주는 것이 중요한 부분입니다.
기존 오로라 mysql failover 는, 클러스터의 네임으로로 커넥션을 열게 되어 있습니다. primary 가 죽으면 secondary 를 향하도록 네임 주소를 바꾼다고 해요. 그러면 반영되는데 몇분 걸린다고 합니다.
그런데, 이 jdbc 드라이버를 사용하면, cluster 를 기억하고 있다가, primary 가 죽으면 바로 secondary DB 로 커넥션을 열게 되어 있다고 하네요. 수십초만에 failover 가 이루어집니다.
Amazon Web Services (AWS) JDBC Driver for MySQL
HOW IT WORKS Developers use software libraries, known as database connectivity drivers (or simply drivers), to connect applications to databases. A driver converts SQL queries in an application into a protocol language to communicate with the database and
awslabs.github.io