IT'S DO
article thumbnail
[MongoDB] 기초 설치 및 환경변수와 MongoDB, Shell 실행 방법
DB/MongoDB 2025. 1. 10. 16:04

# MongoDB를 사용하기 위해서 설치할 것 MongoDB 설치 https://www.mongodb.com/try/download/community Try MongoDB Community EditionTry MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project!www.mongodb.com  MongoDB Shell 다운로드 받는다.https://www.mongodb.com/try/download/shell Try MongoDB Tools - Download Free HereFree dow..

[DB] Materialized view의 사용시 장점과 단점
DB 2024. 11. 27. 11:03

프로젝트를 진행하면서 복잡한 쿼리를 작성하게 되었다.해당 쿼리는 각각의 자재들의 공식들이 들어갔는데, 이것을 프로시저나 뷰테이블로 작성하고 해당 부분을 mybatis mapper로 불러들여서 api로 가져와봤는데, api 하나당 거의 5~10초 정도 걸렸다.그래서 이것으로는 답이 없다는 생각이 들었다.그랬더니 이야기를 들었다. 그럴때 사용하는것이 Materialized view라고. 그래서 결론은 이것을 사용하니 api 하나당 0.1초~ 1초 사이로 줄어들게 되었다. 많이 오래 걸려봐야 1초가 되었다는 이야기고, 속도 개선이 다행히 되었다.그러면 Materlialized view는 왜 빠를까?# 주요이유 : Materialized View가 빠른 이유는 데이터를 미리 계산하고 물리적으로 저장하기 때문이라..

article thumbnail
[postgreSQL] 데이터베이스 생성, 테이블 생성, 스키마 생성, DBeaver 접속
DB/postGresql 2023. 12. 27. 11:23

# postgreSQL의 데이터베이스 생성을 해봅시다.  # 순서윈도우키 -> psql 입력   엔터면 기본설정해둔 암호 입력 postgres=# 으로 로그인 됩니다.  # 데이터베이스 생성CREATE DATABASE lego; # 데이터베이스 목록 확인\l (백 슬래시 + 소문자 L) # 데이터베이스 연결\c lego(백 슬래시 + c + 데이터베이스 이름)  # schema 생성create schema 스키마이름# 테이블 생성CREATE TABLE shapes (     id SERIAL PRIMARY KEY,     shape_name VARCHAR(50) NOT NULL,     position_x INTEGER,     position_y INTEGER );  # DBeaver 접속DBeaver..

postgresql 백업 및 복구 하는법.
DB/postGresql 2023. 12. 20. 09:43

백업 생성: pg_dump -U 사용자이름 -d 데이터베이스이름 > 백업파일.sql 복원: psql -U 사용자이름 -d 새로운데이터베이스이름 test.sql k2 라는 데이터베이스를 만들어주고 이름 dandy를 사용한 곳에 백업한 것을 넣어주고 싶으면 복원(넣어주기) :psql -U dan..