- [ AWS(Amazon Web Service) ][AWS] RDS vs EC2 데이터베이스 설치2022-07-25 20:07:55RDS란 AWS RDS는 인프라 및 데이터베이스 업데이트를 관리해주는 것 뿐만 아니라 까다로운 관계형 데이터베이스의 설치, 운영 그리고 관리를 지원하는 서비스입니다. Amazon RDS는 현재 MySQL, Oracle, SQL Server, PostgreSQL, MariaDB, Aurora(MySQL과 호환)을 비롯한 총 6가지 데이터베이스 엔진을 지원하고 있습니다. RDS 사용 vs EC2 데이터베이스 설치 데이터베이스 사용 방안은 2가지가 있습니다. RDS를 이용할 것인가, EC2 인스턴스에 데이터베이스를 직접 설치하는 방식 둘 중 하나입니다. AWS 비용만 놓고 비교하면 데이터베이스를 직접 설치하는 것이 저렴하다. 하지만 , 기업의 입장에서는 RDS를 사용하는 것이 비용절감이 됩니다. 예를 들어 사..
- [ Oracle ][Oracle] ADD_MONTHS 함수 사용시 ORA-01861 에러2022-04-11 16:19:16날짜 데이터를 다루기 위해 한달 전을 계산하기 위해 ADD_MONTHS 를 사용할 때, SQL툴에서는 정상적으로 동작하고, 프로시저 컴파일에도 문제가 없지만 실제로 서버에서 동작할 때 에러를 발생시키는 경우 이다. String 으로 된 날짜 '20220411'을 사용할 때, SELECT TO_CHAR(ADD_MONTHS('20220411',-1),'YYYYMMDD') FROM DUAL; 결과 : 20220311 로 프로시저가 동작하는데, 실제 서버에서 아래와 같이 에러를 발생시킨다. ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 따라서, TO_DATE를 사용해서 정상쿼리로 동작하게 만들었다. SELECT TO_CHAR(ADD_MONTHS(TO_DATE('20220411','YYYYMMDD'),..
- [ Oracle ][Oracle] Oracle, MySQL, PostgreSQL 차이점은?2021-12-17 10:37:40Oracle 장점 : 성능이 매우 좋고, 기능이 많다. 단점 : 가격이 비싸다. 대규모 데이터베이스 지원 고성능 트랜잭션 처리 제공 MySQL 오픈 소스로 무료로 사용 가능 update 성능이 postgresql보다 우수하다 Nested Loop Join 만 지원 PostgreSQL 오픈 소스로 무료로 사용 가능 다양한 JOIN 방법을 제공 ( Nested Loop Join, Hash Join, Sort Merge Join) update 시 , 기존 행 삭제하고 변경된 데이터를 가진 새로운 행을 추가하기 때문에 update 속도가 느리다. 데이터베이스 클러스터 백업 기능 제공한다. JOIN 관련 내용은 아래 글 참조! https://junibong.tistory.com/69?category=558005 ..
- [ Spring ][Spring] SpringBoot 기반의 OPEN API 서비스 구현[3] - PostgreSQL 설치2021-12-15 09:16:39PostgreSQL 을 사용하기 위해 설치를 해보겠습니다. (MySQL도 사용가능합니다) https://www.postgresql.org/download/windows/ PostgreSQL: Windows installers Windows installers Interactive installer by EDB Download the installer certified by EDB for all supported PostgreSQL versions. Note! This installer is hosted by EDB and not on the PostgreSQL community servers. If you have issues with the website it's hoste www.postgresql...