MongoDB 데이터 삭제 후 디스크 반환 방법
MongoDB에서 remove()로 컬렉션의 데이터를 삭제하더라도 디스크 공간은 반환되지 않는다. 그 공간을 비워놓고 새로운 데이터가 들어올 때 그대로 사용한다. 대부분의 DBMS가 데이터를 효율적으로 처리하기 위해 이런 … 더 읽기
MongoDB에서 remove()로 컬렉션의 데이터를 삭제하더라도 디스크 공간은 반환되지 않는다. 그 공간을 비워놓고 새로운 데이터가 들어올 때 그대로 사용한다. 대부분의 DBMS가 데이터를 효율적으로 처리하기 위해 이런 … 더 읽기
MySQL DBMS를 사용하는 웹 애플리케이션에서 페이지 조회 등의 쿼리 성능이 좋지 않으면 innodb_buffer_pool_size 값을 확인 해볼 필요가 있다. innodb_buffer_pool_size innodb_buffer_pool_size는 MySQL의 InnoDB 스토리지 엔진이 디스크에서 … 더 읽기
MySQL은 문자열을 SHA 256 알고리즘으로 해시하는 함수를 제공한다. 예를 들어, password 라는 해싱 값을 mysql에서 조회해 볼 수 있다. 테이블에 평문으로 저장된 비밀번호 값 전체를 … 더 읽기
오라클(Oracle)은 MySQL, MSSQL, PostgreSQL 등과 사용자, 스키마, DB명의 개념이 다르다. DB_NAME, SID, SERVICE_NAME 차이 항목 설명 용도 DB_NAME 데이터베이스의 이름 init.ora 등에서 정의 ORACLE_SID 오라클 … 더 읽기
원본 테이블의 구조까지 복사하기 위해 백업하려는 테이블의 구조를 확인한다. 해당 테이블과 동일한 스키마로 create 하기 위한 구문이 출력된다. 그 create 구문을 복사해서 이름만 바꿔 신규 … 더 읽기