Java 애플리케이션에서 Aurora (MySQL)에 연결
개요
이 기사에서 전하고 싶은 것은 Java 어플리케이션에서 Aurora (MySQL)에 접속할 때는 MySQL Connector/J가 아니라 MariaDB Connector/J를 사용할 수 있다는 것입니다.
Connector/J란?
Java에서 MySQL에 연결하려면 JDBC 드라이버를 사용해야합니다.
※ JDBC 란 Java에서 관계형 데이터베이스 (RDBMS)에 액세스하기위한 표준 API
MySQL에 연결할 때 Connector/J라는 JDBC 드라이버 사용
여기서는 MySQL이 작성한 것을 MySQL Connector/J, MySQL에서 파생 된 MariaDB가 작성한 것을 MariaDB Connector/J라고 부른다.
어느 쪽이든 Aurora (MySQL)로 이용하는 것은 가능했지만 ...
Aurora (MySQL)의 경우 MariaDB Connector / J를 선택해야합니다.
먼저 결론을 내면, Aurora의 페일오버에 대응하고 있으므로, 선택한다면 MariaDB Connector/J였다
분명히 Writer, Reader 모든 인스턴스를 연결하고 innodb_read_only가 Off = master로 결정합니다.
그런 다음 클러스터 엔드포인트에서 신뢰할 수 있는 replica_host_status를 확인하고 싶습니다.
※ 이것을 참조
공식 사이트에는 해당 버전이 포함되어 있습니다.
드라이버 버전
Java 버전
2.X
Java 9, Java 8
>1.6.1 - <2
Java 9, Java 8, Java 7, Java 6
1.2 - 1.6.1
Java 8, Java 7
1.1
Java 8, java 7, Java 6
실제로 시도해 보았습니다.
MySQL Connector/J의 경우 연결이 0입니다.
MariaDB Connctor/J의 경우 Writer와 Reader가 모두 연결되어 있습니다.
동료 모집 중
당사 에서는 엔지니어를 모집 중입니다. 인프라에서 앱, 사용자 지원까지 폭넓게 업무를 수행하고 있습니다.
htps //w w. 닛츠-인후스시스. m / re c 루이 t / 2019 / in x. HTML
Reference
이 문제에 관하여(Java 애플리케이션에서 Aurora (MySQL)에 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nis_nagaid_1984/items/38b6853418af614c19c1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)