03. Resources(121)
-
[Python/SQL] PyMySQL - 패키지 설치
앞선 포스팅들에서 다양한 SQL문법들을 알아봤다. 나는 솔직히 SQL 문법을 mysql에 직접 접근해서 쓸 일이 거의 없다. 대부분의 기능 개발을 파이썬(python)으로 하기 때문이다! 그러면 파이썬에서 DB에 접근하려면 어떻게 해야하는가? 나는 database 관리는 mysql을 이용해서 하고있기 때문에, python과 mysql을 연결해주는 패키지를 쓰면 된다. 그 패키지 이름은 PyMySQL 이다. 설치는 간단하게 아래 커맨드를 이용하면 된다. pip install PyMySQL 해당 환경에서 위의 패키지를 설치한 다음부터는 파이썬 스크립트에서 import pymysql 로 해당 패키지를 사용할 수 있다.
2021.08.21 -
[인프라 엔지니어의 교과서] 4장 - 네트워크 (인터넷 연결, 네트워크 케이블)
인터넷 연결 인터넷에 연결하기 위해선 라우터 혹은 L3 스위치가 외부 네트워크 회선에 연결되어야 함 저자의 나라인 일본의 인터넷 회선 비용의 요금 체계 고정대역 사용 무제한 종량과금 네트워크 케이블 LAN 케이블 다양한 이름 존재 UTP 케이블 트위스트 페어 케이블 이더넷 케이블 등 선택 방법 용도와 비용을 고려하여 선택 추천 서버와 네트워크 장비의 연결 - CAT5e 정도 네트워크 장비 간의 통신 - 고품질 LAN 케이블(CAT6~CAT7) 케이블 규격 CAT5e (카테고리 5e) 통신속도 : 1Gbps 대응 인터페이스: 10BASE-T, 100BASE-TX, 100BASE-T 전송 대역 : 100MHz CAT6 (카테고리 6) 통신속도 : 1Gbps 대응 인터페이스: 10BASE-T, 100BASE-..
2021.08.20 -
[생활코딩/SQL] MySQL - 테이블 분리하기, JOIN
테이블 분리하기 테이블 분리하기 - DATABASE 2 - MySQL SQL문은 여기서 그냥 받아서 써라 너무 많다 -- -- Table structure for table `author` -- CREATE TABLE `author` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `profile` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`) ); -- -- Dumping data for table `author` -- INSERT INTO `author` VALUES (1,'egoing','developer'); INSERT INTO `author` VALUES (2,'duru','datab..
2021.08.19 -
[인프라 엔지니어의 교과서] 4장 - 네트워크 (네트워크 기본 용어 요점 정리)
네트워크 기본 용어 요점 정리 TCP/IP TCP : Transmission Control Protocol IP : Internet Protocol 인터넷에서 일반적으로 이용되는 프로토콜 전 세계의 표준 OSI 참조 모델 국제표준화기구(ISO)에 의해 책정된 컴퓨터가 가져야 할 통신 기능을 계측 구조로 나눈 모델 통신 기능(통신 프로토콜)을 일곱 개의 레이어로 나눠 정의 L2 스위치, L3 스위치 등에서 L2, L3란 OSI 참조 모델의 레이어를 가리킴 OSI 모형 (https://ko.wikipedia.org/wiki/OSI_모형) Layer 1 - Physical layer (물리 계층) 기본 네트워크 하드웨어 전송 기술을 이룸 네트워크의 높은 수준의 기능의 논리 데이터 구조를 기초로 하는 필수 계층..
2021.08.18 -
[생활코딩/SQL] MySQL - 관계형 데이터베이스의 필요성
관계형데이터베이스(RDBMS)의 필요성 데이터가 중복된다 → 무엇인가 개선해야할 여지가 있다. → 저자에 대한 표를 새로 만든다 → 그리고 해당 위치의 값을 author_id로 대체한다. JOIN을 이용하여 한 번에 볼 수 있다.
2021.08.17 -
[인프라 엔지니어의 교과서] 4장 - 네트워크 (네트워크의 토폴로지)
네트워크의 토폴로지 프론트 엔드와 백 엔드 2계층 구조 프론트 엔드 계층 주로 웹 서버 토폴로지적으로 인터넷에서 가까운 곳에 위치 서버에 글로벌 IP 주소를 부여해서 인터넷과 직접 통신하는 경우 L4 스위치를 매개로 인터넷과 통신하는 경우 백 엔드 계층 주로 데이터베이스 서버 토폴로지적으로 인터넷에서 먼 곳에 위치 백 엔드 계층에 놓인 서버에는 프론트 엔드 계층을 거쳐야만 액세스 가능 백 엔드 계층에 놓인 서버는 외부에서 직접 해킹(크래킹) 공격을 받지 않음 3계층 구조 코어 계층 디스트리뷰션 계층에서 오는 통신을 집약해 인터넷에 연결 기본적으로 네트워크 하나에 코어 계층 한 세트 설치 디스트리뷰션 계층 디스트리뷰션 계층의 통신을 집약해서 코어 계층에 연결하고 액세스 계층 간의 통신을 중계 액세스 계층 ..
2021.08.16