일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Decision Tree
- 의사결정나무
- 리눅스 환경변수
- Collaborative filtering
- Spark jdbc parallel read
- Linux
- 네트워크
- git init
- 통계분석
- git 기본명령어
- Spark 튜닝
- SQL
- Spark Data Read
- Oracle ASSM
- 알고리즘
- Python
- 배깅
- 앙상블
- git stash
- 추천시스템
- BFS
- airflow 정리
- eda
- 오라클 데이터 처리방식
- Oracle 논리적 저장 구조
- CF
- 랜덤포레스트
- 데이터분석
- enq: FB - contention
- 데이터 분석
- Today
- Total
목록SQL (9)
[Alex] 데이터 장인의 블로그
오라클의 논리적인 저장구조 논리적 구조 : BLOCK < EXTENT < SEGMENT < TABLESPACE 출처 https://www.youtube.com/watch?v=Z-xgqtUJDes https://velog.io/@bae12/Oracle-DB Tablespace 오라클 Database에서 Data들이 저장되는 가장 큰 영역(MS SQL에서 DB개념) 데이터베이스는 하나 또는 다수의 테이블스페이스라는 논리적 공간으로 이루어진다. 하나의 테이블스페이스는 하나의 데이터베이스에 속해야 한다. 하나의 테이블스페이스는 한 개 또는 다수의 데이터 파일로 이루어 진다. 테이블 스페이스를 생성하여 테이블이 저장될 공간을 할당하고 테이블을 생성한다. 지정한 크기보다 데이터가 많으면 죽고, 많이 남으면 공간이 ..
2021.10.12 - [SQL] - [MySQL] Linux 환경 세팅 이 글은 Ubuntu 서버에 설치한 MySQL DB에 데이터를 입력하는 방법을 정리한 내용입니다. 아직 Server와 DB구성을 마치지 않은 분은 위에 포스팅을 미리 읽고 오시는 것을 추천드립니다. Ubuntu Server에서 MySQL DB에 csv 파일 업로드 MySQL DB에서 데이터를 입력하는 방법은 여러가지가 있습니다. 구선생(Google)에 단순히 검색만 하더라도 공부할 수 있는 자료들이 많습니다(ex. pymysql, DBeaver 사용 등). 저도 이러한 방법을 주로 사용하다가, 가끔 속도 이슈같은 문제들이 발생하게 되는 경우가 있어 이번에는 Local 서버에서 직접 데이터를 업로드(from. csv) 하는 방법을 정..
MySQL을 내부망에서만 사용한다면 이 글은 안읽으셔도 됩니다. 해당 경우는 나의 서버(Ubuntu or CentOS)의 MySQL DB의 접근권한을 특정 IP에만 허용(방화벽 오픈)하기 위한 방법을 정리한 내용입니다. 아직 Linux 서버에 MySQL을 설치하지 않았다면 이전 포스팅을 참고하시면 됩니다. 2021.10.12 - [SQL] - [MySQL] Linux 환경 세팅 1. 계정 생성 및 권한 부여 cd/etc/mysql/mysql.conf.d 로 이동. (vi cd/etc/mysql/mysql.conf.d/mysqld.cnf ) bind-address 127.0.0.1 가 적힌줄 맨앞에 # 를 넣어 주석처리 합니다. :wq 로 저장 mysql 접속 외부접속 허용 sql문 입력 (user18 사..
오늘은 Linux 환경에 MySQL을 설치하고 외부에서 port를 사용하여 접근할 수 있도록 환경세팅을 진행해보도록 하겠습니다. 1. MySQL 설치 (설치여부 확인) mysql 서버와 클라이언트 설치 sudo apt-get install mysql-server mysql-client # mysqladmin 명령어 입력하여 설치여부 확인. 설치 중, MySQL의 root 계정 패스워드를 입력하는 절차가 나타나는데, 사용할 root 계정 패스워드를 입력합니다. 설치 후, MySQL 설정파일 (/etc/mysql/my.cnf)에서 bind-address 부분을 주석처리합니다. # bind-address = 127.0.0.1 2. 데이터 베이스 생성 및 접속하기 데이터 베이스 생성 및 접속 (root 계정 활..
저번 학습에 이어서 SQL을 활용한 EDA를 학습하겠습니다. 이전글: 2020/06/21 - [SQL] - 데이터 분석을 위한 SQL 쿼리 - 2. EDA를 정복해보자 저번 EDA 분석에서는 다음과 같은 결론까지 지어낼 수 있었습니다. 이번 분석에서는 전체 정류소를 대상을 대상으로 특성을 파악하는 것이 아닌, 각각의 정류소의 특성을 파악해보는 방법으로 분석을 진행하도록 하겠습니다. 1. 저녁, 출근, 심야 시간대의 각각 정류소의 이용건수를 비교해보겠습니다. -- 1. 저녁, 출근, 심야만 가져와서 각 정류소 특성 파악하기 SELECT ST_ID , WD_YN , CASE WHEN HR >= 7 AND HR = 17 AND HR = 23 OR HR = 7 AND HR = 17 AND HR = 23 OR H..
SQL을 활용한 EDA 오늘은 데이터 분석의 꽃, EDA과정을 SQL로 수행해보는 시간을 가져보도록 하겠습니다. 굳이 Python이나 R로 작업을 하지 않고 SQL로 하는 이유가 있느냐.. 라는 질문을 받은적도 있습니다. 저는 Python, R로 작업을 진행하는 것보다 SQL이 더 '편하고 빠르다'라고 생각하기 때문입니다. 각자 자신이 편한 tool을 사용하여 EDA를 실시하는 것이 가장 바람직하다고 생각합니다. (저는 가끔 귀차니즘이 발생할 때 Tableau로 작업하기도 합니다.... 굳이 비싼 프로그램을 EDA로...ㅎ ) 거의 Data 자체가 데이터베이스(DB서버)에 저장되어있는 경우가 보통이며 굳이 이를 Python으로 호출해서 보지 않아도 속도 측면, 효율성 측면에서 SQL 자체가 훨씬 좋다고 ..
Microsoft SQL Server 무료버전 설치하기 오늘은 혼자서 SQL를 공부해야 하는데.. SQL Server를 가지고 있는 학생이나 일반인 분들을 위해 MSSQL 무료버전을 설치하고 데이터 셋을 입력하는 방법을 공부해볼까 합니다. 1. 무료 테스트 버전인 MSSQL EXPRESS 버전을 설치합니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server를 다운로드하세요. 각 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 도구, 커넥터를 선택할 수 있습니다. www.microsoft.com 2. 다운로드 파일을 실행하고 기..