최근오픈소스 DB로 Postgresql과 MariaDB를 많이 사용하고 있다. 기존 Oracle을 사용하던 시스템을 Postgresql로 이관하는경우가 많이 있는데 유의할점이 있다. ** 각테이블, 레코드의 Volume이 얼마나 큰지 확인이 필요하다. 기존 Oracle은 막강한 압축성능과 최적화로 많은데이터를 사용해도 높은 응답속도를 자랑하고 있다. 쿼리의경우 튜닝할경우 대부분 목표시간내에 응답을 받을수 있다. 하지만 Postgresql은 성능이 좋으나 상용에 비해 한계가 있기 때문인데 필자의 경우도 MySQL사용시 1천만건 이상 데이터 입력시 현저한 속도 저하를 경험했다. 몇가지 데이터상으로 1억건이상시 성능저하 자료를 10년전에 본적이 있는데 문제는 테스트 데이터는 컬럼이 많지 않으나 실제 데이터는 ..
spring boot로 개발시 mariadb연동과 mysql연동의 경우 잘못설정하면 오류가 발생하여 삽질을 할수가 있다 에러 로그는 access denied for user 이것 때문에 DB에 들어가서 mysql.user 확인하고 grant확인하다보니 이상이 없었다. 확인결과 mysql 은 spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/example?serverTimezone=UTC&characterEncoding=UTF-8 url과 DB이름뒤에 타임존과 인코딩을 반드시 설정해야하고 Mariadb는 인코딩을 넣으면 안된다 그리고 application.yml이..
- Total
- Today
- Yesterday
- MariaDB
- ci/cd
- argocd
- 이더리움
- RegeneratorRuntime
- 클라우드 활용
- 오픈소스DB
- 프로젝트성공
- 소프트웨어아키텍트
- 중급개발자
- FinOps
- 123회기술사
- 기술사
- mysql
- 클라우드 비용절감
- 두음신공
- 핀옵스
- SWA
- SpringBoot
- 핵심집중반
- response.redirect
- python성능
- 정보관리기술사
- 모델저장
- joblib
- atom git 연동
- 컴퓨터시스템응용기술사
- 정보처리기술사
- 아이리포
- 고급개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |