본문 바로가기

데이터베이스2

MongoDB - bulkWrite() 를 이용한 대량 쓰기 작업 처리 데이터의 싱크 맞추는 작업을 하기 위해 몽고디비에서 지원하는 bulkWrite 기능을 이용해서 작업하여 bulkWrite에 대해서 정리한다. MongoDB - bulkWrite() 를 이용한 대량 쓰기 작업 처리 bulkWrite 몽고디비에서 제공하는 bulkWrite()을 이용하면 단일 컬렉션에 대해서 대량 쓰기 작업 뿐만 아니라 업데이트 및 삭제 작업도 수행이 가능하다. (대량 삽입만이라면 isertMany()도 이용 가능) bulkWrite 기능을 이용할 때는 주의점이 있는데 bulkWrite 작업 시 방식이 두가지가 존재한다는 점이다. 첫번째로는 Ordered 방식으로 순서가 존재하는 작업 목록이고 두번째로는 그 반대인 Unordered 방식으로 순서가 존재하지 않는 방식이다. Ordered 방식.. 2023. 2. 18.
DB - Oracle & MySql 쿼리문 차이 정리 들어가며 오라클 디비와 mysql 디비의 사용에 따라 차이점을 비교 정리한다. 1. 공백치환 함수 ( NULL값 확인 함수 ) ORACLE에서는 NVL함수를 사용하지만 MYSQL에서는 IFNULL을 사용한다. Oracle : SELECT NVL('컬럼명', '') FROM DUAL; MySql : SELECT IFNULL('컬럼명', '') FROM DUAL; 2. 현재 날짜시간 ORACLE에서는 SYSDATE를 사용하지만 MYSQL에서는 NOW()함수를 사용한다. Oracle : SYSDATE Mysql : NOW() 3. 날짜포멧 ORACLE에서는 날짜를 STRING으로 변경시 TO_CHAR()함수를 사용하지만 MYSQL에서는 DATE_FORMAT()함수를 사용한다. Oracle : TO_CHAR(s.. 2021. 4. 27.