DB
-
[DB] postgresql 데이터 백업/복원 (pg_dumpall VS pg_dump)DB 2024. 12. 10. 16:29
pg_dumpall VS pg_dump 차이 pg_dumpall- 모든 데이터베이스와 글로벌객체(사용자, 권한)를 백업- 일반적으로 백업파일이 SQL스크립트파일형식이다 ( .sql )- 백업시 파일의 확장자는 .dump나 .sql이나 상관없지만 직관성을 위해 .sql로 하는게 좋다 복원텍스트 형식의 SQL 스크립트 파일이므로 psql을 사용하여 복원해야한다- psql 은 SQL 명령어를 직접 실행할 수 있기 때문이다. 백업pg_dumpall -U postgres -f [저장할 파일명].sql-f 옵션: 백업을 파일로 저장 복원psql -U postgres -f [백업 파일명]-f 옵션: 지정된 파일에서 SQL 명령어를 읽고 실행합니다. pg_dump- postgres 내부의 "개별 database..
-
db) RedisDB/데이터베이스 2024. 1. 14. 01:29
-정의 ㄴ 일종의 데이터베이스 (Document Database) ㄴ 개발자에 따라서 DB라고 부르지않는 사람도 있음 ㄴ Redis는 램을 사용하는 데이터베이스 (말그대로 캐싱을 위한 데이터베이스) ㄴ그래서 램과같이 휘발성을 가지고, 속도가 매우빠르다 특징 1. 램을 사용해서 무진장 빠름 2. 램을 쓰기 때문에 갑자기 서버 전원이 꺼지면 모두 날아감(휘발성) ㄴ 데이터의 영속성을 보장하지 않음 3. 다른 db처럼 CRUD기능을 제공함 4. 이외에 Redis만의 독특한 자료구조 5. Document Database이므로 JSON 사용 -Collection ㄴ Redis에 존재하는 자료구조 (비유하자면 RDB의 테이블과 같은 위치) ㄴ 5개 종류가 존재하는데, 이 5개에 각각의 기능이 있음 1. String..