사용자 도구

사이트 도구


database:aurora

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
database:aurora [2023/10/04 22:00]
kwon37xi
database:aurora [2024/04/03 10:54] (현재)
kwon37xi [aws-advanced-jdbc-wrapper - Read/Write Cluster]
줄 4: 줄 4:
 ===== JDBC ===== ===== JDBC =====
   * [[https://github.com/awslabs/aws-mysql-jdbc|aws-mysql-jdbc]] : AWS 에서 직접 만들고 있는 JDBC 드라이버.   * [[https://github.com/awslabs/aws-mysql-jdbc|aws-mysql-jdbc]] : AWS 에서 직접 만들고 있는 JDBC 드라이버.
-    * [[https://awslabs.github.io/aws-mysql-jdbc/|Amazon Web Services (AWS) JDBC Driver for MySQL]]  (Public Preview)+    * [[https://awslabs.github.io/aws-mysql-jdbc/|Amazon Web Services (AWS) JDBC Driver for MySQL]]  
   * [[https://github.com/awslabs/aws-postgresql-jdbc|awslabs/aws-postgresql-jdbc]]   * [[https://github.com/awslabs/aws-postgresql-jdbc|awslabs/aws-postgresql-jdbc]]
   * [[https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/Aurora.Connecting.html#Aurora.Connecting.AuroraMySQL|Amazon Aurora DB 클러스터에 연결 - Amazon Aurora]]   * [[https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/Aurora.Connecting.html#Aurora.Connecting.AuroraMySQL|Amazon Aurora DB 클러스터에 연결 - Amazon Aurora]]
   * [[https://hoing.io/archives/1285|AWS JDBC Driver for Amazon Aurora MySQL | Hoing]]   * [[https://hoing.io/archives/1285|AWS JDBC Driver for Amazon Aurora MySQL | Hoing]]
   * [[database:aurora:aurora_mariadb|Aurora MariaDB]]   * [[database:aurora:aurora_mariadb|Aurora MariaDB]]
 +==== aws-advanced-jdbc-wrapper - Read/Write Cluster ==== 
 +  * https://github.com/awslabs/aws-advanced-jdbc-wrapper : 다른 JDBC 드라이버를 감싸서 Aurora Cluster read/write split 지원. 
 +  * [[https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/Documentation.md|aws-advanced-jdbc-wrapper 문서]] 
 +  * [[https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md#limitations-when-using-spring-bootframework|Limitations when using Spring Boot/Framework]] 
 +    * ''@Transactional(readOnly = true)'' 를 사용하고자 한다면 별도의 커넥션풀을 사용하면 안 되고 wrapper 의 내장 connection pool 만 사용해야한다. 관련해서 문서 잘 읽어봐야함. 
 +<note warning> 
 +The use of read/write splitting with the annotation @Transactional(readOnly = True) is only recommended for configurations using an internal connection pool. Using the annotation with any other configurations will cause a significant performance degradation. 
 +</note>
  
 ===== 서버 설정 ===== ===== 서버 설정 =====
database/aurora.1696424408.txt.gz · 마지막으로 수정됨: 2023/10/04 22:00 저자 kwon37xi