데이터베이스
Posts
14 posts
데이터베이스 관리 및 분석, SQL / R프로그래밍 관계
데이터베이스 분석, SQL / R프로그래밍 관계 이번 글에서는 방대한 데이터를 체계적으로 저장하고 손쉽게 관리하며 작업에 필요한 내용을 효율적으로 검색하고 분석 및 재가공하는 데 필요한 몇 가지 개념, 도구를 소개한다. 1. 데이터베이스 정의 쉽게 대량의 데이터를 효율적으로 저장해 놓고 여러 사람이 동시에 접근하여 데이터를 조회하거나 수정, 삭제할 수 있도록 설계된 공간, 시스템이라고 이해하면 된다. 예를 들면 온라인 쇼핑몰 고객 정보(ex. 이름, 전화번호, 주소, 구매 내역 등), 쇼핑몰에서 판매하고 있는 제품 정보(ex. 상품명, 코드명, 사이즈, 컬러, 재고 등)이 데이터의 대상이 될 수 있다. 엑셀 문서 역시 데이터의 집합이.......
데이터베이스 튜닝 인덱스(Index) 색인
DB안에 만들어진 table에서 검색과 조회를 할때 그냥 일반적인 SELECT 구문으로 하는 것과 index를 만들어 하는 것에는 어떤 차이가 있을까요. 위에서는 테이블 자체를 SELECT로 검색하여 결과가 출력이 되었는데 그러고 나서 Execution Plan을 보니 테이블 전체를 스캔했다고 도식화되어 있습니다. 이번에는 index를 별도로 생성해 똑같이 해봅니다. Query cost 차이가 현격하게 줄었습니다. 즉, 속도가 빨라져 효율이 좋아졌습니다.
오라클(Oracle) 11g 설치
11.2 버전 여기서는 그냥 `다음`으로 계속 다음으로 갑니다. 데스크탑 PC에 설치하므로 윗쪽 선택 설치 경로 디렉토리와 관리 비밀번호 설정 설치에 필요한 조건 검사를 수행하고 있는 중 설치에 필요한 준비 과정은 완료되었습니다. 이제 제품 설치단계 파일 복사 중. . . 경고창이 하나 떴는데 그냥 확인 누릅니다. 데이터베이스 생성 완료 확인. 시간은 조금 걸리지만 복잡하지 않습니다. 커맨드 모드에서 sqlplus를 실행하고 아이디, 비밀번호 입력해 접속 성공.
locate - mlocate 데이터베이스 정보 확인 및 수동 갱신
파일을 빠르게 찾기 위한 locate 명령에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 기본적인 사용 예시는 아래와 같다. # 디렉토리 경로 또는 파일명에 문자열 "abc"를 포함한 경우 찾기 locate "abc" # 파일명(basename)에 문자열 "abc"를 포함한 경우 찾기 locate -b "abc" # 정규표현식 사용, 문자열 "Abc" 또는 "abc"를 포함한 경우 찾기 locate --regex "[Aa]bc" locate에서 참조하는 데이터베이스(mlocate DB) 관련 정보를 확인하려면 -S(대문자) 옵션을 이용한다. # mlocate DB 정보 출력 locate -S Database /var/lib/mlocate/mlocate.d



![[CV] [Comi] 'ファイブスター物語'(더 파이브 스타 스토리즈) 19권. 연재분에서 벌어지는 '검성 대 검성'](https://img.zoomtrend.com/2026/06/06/1780766083-ECB2ABEB93B1EC9EA5EB8DB0ECBD94EC8AA4.jpg)