신입 자라기 99일 차, 월요일
Daily Routine
시간 | Routine |
6 : 45 | 기상 |
7 : 15 ~ 8 : 10 | 출근 시간 |
8 : 10 ~ 9 : 10 | 헬스 |
9 : 10 ~ 9 : 30 | 샤워 |
9 : 30 ~ 9 : 50 | 출근 |
9 : 50 ~ 10 : 00 | 1. 짐정리 |
10 : 00 ~ 11 : 30 | 1. 알고리즘 튜닝에 사용자가 원하는 값을 사용하도록 추가 |
11 : 30 ~ 12 : 30 | 점심 시간 |
12 : 30 ~ 18 : 00 | 1. 예외 상황에 대비한 코드 추가 |
18 : 00 ~ 19 : 00 | 저녁 시간 |
19 : 00 ~ 20 : 00 | 1. 개인공부 |
20 : 00 ~ 22 : 00 | 퇴근 및 휴식 |
22 : 00 ~ 25 : 00 | 1. 블로그 포스팅 2. 프로그래머스 |
파이썬에서 싱글톤이란?
- Import 모듈은 각 모듈의 단일 복사본만 생성하기 때문에 '싱글톤'이라고 할 수 있음
- 전역 객체 패턴을 통해 전역 이름이 할당된 클래스 인스턴스는 '싱글톤' 이라고 할 수 있음
- 싱글톤의 원래 정의를 반영하면 길이가 1인 튜플도 '싱글톤' 이라고 할 수 있음
자세한 내용은 "Brandon Rhodes" 님이 쓴 파이썬에서 "싱글톤 패턴" 글을 읽어보는 것을 추천함
출근길에 보는 CS
SQL(Structured Query Language)
- RDBMS 데이터 관리하기 위해 설계된 프로그래밍 언어
- 자료 검색
- 자료 관리
- DB의 스키마 생성
- DB의 스키마 수정
- DB 객체 접근, 조정, 관리
RDBMS vs NoSQL
RDBMS(관계형 데이터베이스)
- DBMS는 (DataBase Management System)으로서, 정보 생성 및 DB를 관리해주는 시스템을 의미하며, 앞에 'R(Relational)'이 붙어서 관계형 데이터베이스를 의미함
- 정해진 스키마에 따라 데이터를 저장해야하며, SQL에 의해 저장됨
- 성능을 향상시키기위해서는 고성능의 RDBMS로 교체(Scale up)
- 여러 테이블들이 관계를 맺고 모여있는 집합체 데이터 베이스이며, 관계를 나타내기 위해 외래기(foreign key)를 사용
- 대표적으로 MySQL
NoSQL(Not Only SQL)
- SQL을 사용하지 않고 대체로 Key :Value방식을 많이 사용함
- 테이블들은 관계를 맺고 있지 않음
- 여러 대의 데이터 분산 저장하는 Scale-Out을 목표로 등장함
- 대표적으로 MongoDB
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 101 (0) | 2022.07.06 |
---|---|
[Study] 신입 자라기 - 100 (0) | 2022.07.06 |
[Study] 신입 자라기 - 98 (0) | 2022.07.02 |
[Study] 신입 자라기 - 97 (0) | 2022.07.01 |
[Study] 신입 자라기 - 96 (0) | 2022.06.30 |