반응형

index 2

[Python] Pandas

PANDAS 파이썬의 데이터 분석 라이브러리 데이터 테이블을 다루는 도구입니다. 표데이터를 분석하기 위한 도구들이 SQL 보다 더 많습니다. ▶ 기본적으로 넘파이를 사용합니다. 넘파이 : 파이썬에서 배열을 다루는 최적의 라이브러리 판다스는 넘파이를 효율적으로 사용하기 위해 인덱싱, 연산, 전처리 등 다양한 함수를 제공합니다. Pandas의 개념 DataFrame : 데이터 테이블 전체 객체. Series : 각 열 데이터를 다루는 객체. (하나의 Vector) 시리즈 객체 Feature vector와 같은 개념입니다. 일반적으로 하나의 피쳐 데이터를 포함하는 형태입니다. 생성된 데이터 프레임 안에 포함될 수 있습니다. list, dict, ndarray 등 다양한 데이터 타입이 시리즈 객체 형태로 변환되..

Python 2022.09.27

[MySQL] INDEX

INDEX 지정한 컬럼들을 기준으로 메모리 영역에 일종의 목차를 생성하는것. INSERT, UPDATE, DELTE(Command)의 성능이 향상 될 수 있다. ▶ 장점 검색 속도가 빨라질 수 있다. 쿼리의 부하가 줄어들어 시스템 전체의 성능이 향상된다. ▶ 단점 인덱스가 DB 공간을 차지해 추가적인 공간이 필요해진다. 대략 DB크기의 10%정도 추가 공간이 필요하다. 처음 인덱스를 생성하는데 시간이 소요된다. 데이터의 변경 작업(Insert, Update, Delete)이 자주 일어나느 경우 성능이 저하될 수 있다. 인덱스의 종류 ▶ Clustered Index '영어 사전' 같은 책과 비슷한 개념 테이블 당 한개만 지정 가능하다. 로우 데이터를 인덱스로 지정한 컬럼에 맞춰 자동 정렬한다. ▶ Seco..

SQL 2022.09.19
반응형