홍카나의 공부방

[DE 데브코스] 05.18 TIL - CLI, DATABASE 본문

Data Engineering/프로그래머스 데브코스

[DE 데브코스] 05.18 TIL - CLI, DATABASE

홍문관카페나무 2023. 5. 18. 16:56

CLI

  • AWS CLI는 명령줄 인터페이스로, AWS 리소스를 관리할 수 있는 쉘이다.
  • 터미널에서 다음 명령어를 이용하여 설치한다.
pip install awscli
  • 설치 이후 초기 설정에서 configuration을 구성해줘야 원활히 사용 가능하다. 이를 위해선 IAM 계정을 하나 만들어야 한다.
  • IAM 계정 생성 후 원하는 권한을 부여한 다음에, 터미널에서 다음과 같은 설정을 진행한다.

  • 이후 확인은 aws configure list 명령어로 가능하다.
  • 이 과정을 거치면 굳이 웹 콘솔에 들어가지 않고 콘솔에서 s3를 다루는 등의 기능을 활용할 수 있다.
aws s3 mb s3://bucket_name_examples # make bucket example

 

데이터베이스

  • 다음과 같은 내용을 학습하고, 정리했다.

https://hongcana.tistory.com/94

 

[데이터베이스] 저장 구조 - 순차 방법(힙), B-Tree

임시 저장해 둔 글이 3번이나 날라갔다...... 의도치 않게 이 내용을 3번 이상 작성했다. 저장 잘하자. 데이터베이스의 저장 구조 데이터베이스 데이터의 용도에 맞게 적절하게 디스크에 저장할

hongcana.tistory.com

https://hongcana.tistory.com/97

 

[데이터베이스] B+Tree, 인덱스의 종류

B+ 트리 MySQL은 B+트리로 인덱스가 구현되어 있다. B+ 트리는 인덱스 세트와 순차 세트라는 2가지 세트를 만든다. 인덱스 세트는 내부 노드로, 리프에 있는 키들에 대한 경로만 제공한다. 모든 키

hongcana.tistory.com

https://hongcana.tistory.com/98

 

[데이터베이스] 저장 구조 - 해싱 방법, 저장 구조의 비교

해싱 방법 해시 함수를 이용해서 키 값 input에 대한 목표 레코드의 주소로 한 번에 찾아가는 방법이다. 직접 탐색에는 힙이나 B+tree에 비해서 훨씬 빠를 것이다. 여러 방법 중에서 버킷 해싱이라

hongcana.tistory.com

 

 

오늘 공부하며 어려웠던 내용

  • 오늘 데브코스 교육 내용은 스프링 부트를 기반으로 학습하는 것 같던데 그래서 그런지 따라가기 좀 버거웠다.
  • 하지만 언제까지 자바를 피하기만 할 수는 없을 것 같은데, 마주하게 되는 시점이 언제 올지는 모르겠다.
반응형