Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- LPOS
- fake jwt
- 플루터
- pinpoint
- 핀포인트
- 개발 어렵당.ㅠ
- intellij
- UnsupportedOperationException
- jsonMarshaller
- R2DBC Paging
- 애자일 싫타
- Armeria
- reids
- 월급루팡 일지
- save/update
- Ingress Controller Fake
- pinpoint 2.5.3
- ㅉ때
- nGinder
- nodeSelector
- hbase 저장공간 설정
- formik
- 더티체킹
- 논블록킹 성능
- 스프링Boot 개발환경
- 노드간 통신
- RedirectService
- jar 배포
- Loki 로그
- OIDC
Archives
- Today
- Total
대머리개발자
r2dbc Mysql and Maria 본문
728x90
로컬에서는 마리아DB로 구성을 해서 테스트 진행 But 운영는 mysql을 사용한다.
해서 MYSQL에 맞는 R2DBC 찾았다.(https://r2dbc.io/drivers/)
근데 마리아DB는 공식적으로 지원해 주는 라이브러리 있고 mysql 비공식적(?)으로 지원 해주는 라이브러리만 있다.
비공시적으로 지원해주는 친구들이 뭔가 깨름직.
마리아가 MYSQL을 기반으로 만들어졌기 때문에 기본적인 기능에 있어 마리아 라이브러리를 사용해도 되지 않을까라는 생각을 가지고 테스트 진행했다.
r2dbc:
url: r2dbc:mariadb://2.1230.35.161:13306/oauth2?useUnicode=true&characterEncoding=utf8
username: oauth2
password: oauth2
runtimeOnly 'org.mariadb:r2dbc-mariadb'
VS
runtimeOnly 'dev.miku:r2dbc-mysql:0.8.2.RELEASE'
모든 것이 문제 없이 잘 된다. 근데... 되긴 하는데... 왠지 해당 방식도 깨름직...
서로 크로스로 테스트 해보았는데도 anyway 잘 된다.
mysql -- r2dbc-mariadb , r2dbc-mysql
mariadb -- r2dbc-mariadb , r2dbc-mysql
그럼 애초에 각각의 라이브러리를 왜 굳이 만들었을까????????????????
일단 PASS!! 추후 mysql 지원 라이브러리와 마리아 비교해보자.. TODO라고 해놓으면 안하더라 ㅋ ㅠ
참고로 https://velog.io/@chois90/mariadb-mysql-비교우위가-무엇인가
앞으로는 아닥하고 마리아DB만 쓰면 된다!!
728x90
'개발이야기 > 자봐' 카테고리의 다른 글
Armeria 프레임워크 - 리다이렉트 (1) | 2023.03.09 |
---|---|
boot azure-key-vault (0) | 2023.02.21 |
R2DBC Redis... (0) | 2023.02.14 |
JPA + queryDSL 적용기(?) (0) | 2022.04.08 |
스프링 Boot Jar 배포 시 리소스 못 찾는 이슈 (0) | 2021.10.29 |