Database
-
[DB] IndexDatabase 2023. 3. 2. 19:04
Index란? Index는 데이터베이스의 테이블에 대한 검색 속도를 향상시켜주는 자료구조입니다. 테이블 내의 1개 이상의 컬럼을 이용하여 생성할 수 있습니다. 테이블의 특정 컬럼(Column)에 인덱스를 생성하면, 해당 컬럼의 데이터를 정렬한 후 별도의 메모리 공간에 데이터의 물리적 주소와 함께 저장됩니다. 컬럼의 값과 물리적 주소를 (Key, Value)의 한 쌍으로 저장합니다. 특정 테이블의 컬럼을 인덱싱(Indexing)하면 검색을 할 때 테이블의 레코드를 전부 다 확인하는 것이 아니라 인덱싱 되어있는 자료구조를 통해서 검색되기 때문에 검색 속도가 빨라지는 것입니다. 인덱스는 책의 목차(색인)으로 비유할 수 있습니다. 책에서 원하는 내용을 찾을 때 목차 및 색인을 이용하면 훨씬 빠르게 찾을 수 있게..
-
[PostgreSQL] PostgreSQL 설치 (Windows)Database 2021. 12. 27. 21:09
Windows 에 PostgreSQL를 설치하는 방법을 포스팅하겠습니다~ PostgreSQL 설치 1. PostgreSQL 홈페이지에서 설치 파일을 다운로드 받습니다. https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Download PostgreSQL PostgreSQL Database Download www.enterprisedb.com 2. 설치 파일을 실행합니다. 저는 Stack Builder 는 필요없어서 선택해제 했습니다. pgAdmin 접속 password를 입력해주세요. DB Dashboard 를 확인할 수 있습니다. SQL Shell 접속 Server, Database, Port, Username 은 모두 Defau..
-
[PostgreSQL] postgreSQL 설치 ( CentOS 7)Database 2021. 12. 22. 14:29
CentOS 7 환경에 PostgreSQL 설치하고 데이터베이스 생성하는 과정을 포스팅하겠습니다. 운영 환경 : CentOS 7 1. RPM repository 설치 sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm : CentOS는 RPM을 통해서 패키지 관리 등을 진행하고, YUM 명령어를 통해 설치(패키지), 저장소 업데이트, 원복 등을 진행합니다. 특정 서비스를 설치할때 YUM을 사용해서 간편하게 설치할 수 있습니다. 그리고 RPM간의 의존성을 잡아주는 역할도 합니다. 그런데! 위의 명령어를 입력 후에 아래 와 같은 메시지가 계속 ..
-
[MySQL] MySQL Server 설치 ( Windows)Database 2021. 11. 8. 22:55
Windows OS환경에 MySQL Server를 설치해보겠습니다. 1. MySQL 설치 파일 다운로드 아래 링크에서 Windows (x86, 32-bit), MSI Installer 를 다운로드합니다. https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.27 2.4M (mysql-installer-web-community-8.0.27.0.msi) ..