SQL DDL, DML, DCL, TCL 기본 쿼리
SQL 기본 명령어 4가지 - DDL, DML, DCL, TCL 데이터 정의어(DDL) 테이블 생성, 열 추가, 열 데이터 타입 변경, 테이블명 변경, 테이블 삭제 CREATE, ALTER, DROP Practice 데이터베이스 생성, 사용하기 CREATE DATABASE Practice; USE Practice; ...
SQL 기본 명령어 4가지 - DDL, DML, DCL, TCL 데이터 정의어(DDL) 테이블 생성, 열 추가, 열 데이터 타입 변경, 테이블명 변경, 테이블 삭제 CREATE, ALTER, DROP Practice 데이터베이스 생성, 사용하기 CREATE DATABASE Practice; USE Practice; ...
관계형 데이터베이스 관리 시스템(RDBMS) 데이터를 테이블 형태로 저장하며, 데이터 간의 관계를 기반으로 복잡한 쿼리와 분석을 지원하는 시스템 종류 MySQL 개요 관계형 데이터베이스 시스템이다. MySQL은 Michael “Monty” Widenius와 David Axmark가 만들었고 1995년에 출시되었다. Monty Wi...
전송 계층(Transport Layer) TCP CUBIC TCP CUBIC의 기본 개념 AIMD 대안 TCP CUBIC은 AIMD 방식보다 더 효율적으로 대역폭을 탐사(probe)한다. 즉, 사용 가능한 대역폭을 찾아내어 네트워크의 전송률을 최적화하는 데 사용된다. W_max ...
TCP(Transmission Control Protocol, 전송 제어 프로토콜) TCP는 신뢰성이 없는 인터넷을 통해 종단간에 신뢰성 있는 바이트 스트림을 전송하도록 설계된 프로토콜이다. Reliable, In-order Byte Stream 신뢰성: TCP는 데이터가 손실, 중복, 순서 뒤바뀜 없이 정확히 전송되는 ...
AWS 클라우드 서비스 EC2 IAM S3 Athena Lambda Glue Redshift CloudWatch Bastion Host, 서브넷 마스크, VPC Nat Gateway DNS 접속 Task간 의존성 문제로 싱글 워커, 부하가 집중되어 CPU사용률이 70넘어가다가 인스턴스 다운되는 문제 Glue사용으로 부하 줄임 테라폼으로...
대충 배경은 이렇다. 데브코스에서 팀프로젝트를 하던 중 어쩌다가 Redshift에 스키마와 테이블을 만들고 여기에 S3 버킷에 있는 csv파일들을 카피해서 데이터베이스를 만드는 역할을 맡게 되었다. AWS에는 서비스들을 일정량 무료로 사용하게 해주는 것들이 있는데 나도 Redshfit를 사용해보는데 있어 데이터 교육과정 중에 안내받았던 대로 주...
2023년 학교에서 다른 사람들과 같이 하는 프로젝트라는 걸 처음 해봤을 때, 플러터에서 프론트엔드밖에 할 줄 몰랐는데, 그때는 이런것도 다 엄청 멋있어보였다. 그래서 백엔드 팀원들이 한번 해보라고 줬던 파일을 가지고 있다가 정리해뒀었다. 지금은 AI가 발전해서 이런건 GPT로 1분이면 할 수 있지만, 이런 것도 내 역사인것 같아서 남겨둔다. 엑셀...
0. Chocolatey 설치 Flutter를 설치하기 위해 필요하다. PowerShell을 관리자 권한으로 실행한다. Get-ExecutionPolicy 명령어를 입력한다. Restricted가 반환될 경우 Set-ExecutionPolicy AllSigned 또는 Set-ExecutionPolicy Bypass -...
허브, 스위치, 라우터 허브 (Hub) 허브는 네트워크의 기본적인 연결 장치이다. 물리 계층(1계층) 또는 데이터 링크 계층(2계층)에서 작동한다. 허브의 주된 기능은 네트워크 내의 모든 장치에게 데이터 패킷을 브로드캐스트하는 것이다. 즉, 허브에 연결된 한 장치에서 데이터 패킷을 보내면, 허브는 이 패킷을 네트워크에 연결...
Dart의 Classes (클래스) Class Flutter에서는 모든 게 클래스다. 프로퍼티를 선언할 때는 타입을 사용해서 정의한다. 함수 내에서 변수를 정의할 때에는 var을 사용하고 타입을 명시할 필요가 없지만, 클래스에서는 타입을 꼭 명시해야 한다. class Player{ String name = 'nico'; int xp =...