'Computer Science/Tech Stack' 카테고리의 글 목록 — Archive

Computer Science/Tech Stack

Computer Science/Tech Stack

[MySQL] MySQL DB Server Deployment on AWS RDS | AWS RDS 상에 MySQL 데이터베이스 서버 구축하기

MySQL DB Server Deployment on AWS RDS AWS RDS 상에 MySQL 데이터베이스 서버 구축하기 - 본 포스트에서는 아마존 웹 서비스의 RDS 서비스를 통해 MySQL 서버 인스턴스를 클라우드에 생성하는 방법을 다룬다. - 본 포스트는 2022년 10월 09일(KST)에 작성되었다. About Amazon RDS (Amazon RDS에 관하여) - Amazon Relational Database Service의 약어이다. - AWS에서 제공하는 MySQL, PostgreSQL, Oracle, SQL Server 및 MariaDB를 위한 관리형의 관계형 데이터베이스 서비스이다. - 클릭 몇 번으로 클라우드에서 관계형 데이터베이스를 설정, 운영 및 확장할 수 있게 한다. - RD..

Computer Science/Tech Stack

[InfluxDB] InfluxDB Overview | InfluxDB 개요

InfluxDB Overview InfluxDB 개요 -InfluxData가 개발한, Go 언어 기반의 Open Source TSDB(오픈소스 시계열 데이터베이스)이다. - Distributed, Scale Horizontally하게 설계되어 Scale-Out이 쉽다. - Restful API를 제공하고 있어 DB와 API를 통해 통신이 가능하다. - 운영 모니터링, 애플리케이션 매트릭스, 사물인터넷 센서 데이터, 실시간 분석 등의 분야에서 시계열 데이터의 고속의 HA(High Availaility; 고가용성)적 저장 및 검색에 최적화되어 있다. * Scale-Out - 서버의 처리 능력 향상 방법 중 하나로, 접속된 서버의 대수를 늘려 Throughput을 향상시키는 것을 의미한다. * HA (High..

Computer Science/Tech Stack

[TICK] TICK Stack Overview | TICK 스택 개요

TICK Stack Overview TICK 스택 개요 - TICK 스택은 InfluxData에서 나온 4가지 오픈소스 컴포넌트들로 구성된, 시계열 데이터 처리 시스템이다. Telegraf - Metrics와 Events를 수집하고 리포팅하는 모듈 InfluxDB - TSDB (Time Series Database; 시계열 데이터베이스) Chronograf - 시각화 도구 Kapacitor - Real-Time Streaming Data 전송 엔진 Telegraf (URL) InfluxDB (URL) [InfluxDB] InfluxDB Overview | InfluxDB 개요 InfluxDB Overview InfluxDB 개요 dad-rock.tistory.com Chronograf (URL) Kapa..

Computer Science/Tech Stack

[Heroku] Procfile Syntax | Procfile 문법

Procfile Syntax Procfile 문법 - Heroku 애플리케이션은 시작시 실행할 명령어들이 명시된 Procfile을 포함하고 있다. - Procfile에는 다양한 Process Type을 명시할 수 있으며, 그 타입들은 아래와 같다: 애플리케이션의 웹 서버 다양한 타입의 Worker Processes Clock과 같은, Singleton Process New Release 이전, 실행해야 할 Task * Heroku Process Model (헤로쿠 프로세스 모델) (URL) The Process Model | Heroku Dev Center Last updated January 27, 2022 The Unix process model is a simple and powerful abstr..

Computer Science/Tech Stack

[MERN] Search Bar Module with MERN Stack | MERN 스택을 이용한 검색창 모듈 구현

Search Bar Module with MERN Stack MERN 스택을 이용한 검색창 모듈 구현 * MERN Stack - MongoDB, Express, React.js, Node.js로 조합된 기술스택을 의미한다. Database - MongoDB Front-End Side - React Router - Axios & Bootstrap Back-End Side - Node.js - Express (REST APIs) Overview (개요) - 검색창에 아무런 입력이 없으면, 모든 Item을 출력한다. - 사용자는 Title 속성 이름을 검색창에 입력하여 Item을 검색할 수 있다. MERN Stack Architecture (아키텍처) - Node.js Express exports REST A..

Computer Science/Tech Stack

[React] React Overview | 리액트 개요

React Overview 리액트 개요 - 메타(구 페이스북)에서 만든 UI 개발을 위한 JavaScript Library이다. - 정형화되고 재사용 가능한 컴포넌트를 기반으로 UI를 개발하기에 적합하다. - Declarative·Component-Based 라이브러리이다. Declarative Library (선언형 라이브러리) - 일반적인 C, Java, Python과 같은 Imperative PL(명령형 프로그래밍 언어)은 무엇을 실행해야 하는지에 초점을 맞춰 알고리즘이나 로직을 개발하는 반면, 선언형 프로그래밍 언어에서는 무엇을 표현해야 하는지에 초점을 맞추고 개발자가 이를 정의하는 방식이다. - HTML 처럼 Tag를 이용해 어떤 위치에 무엇을 그려야 하는지를 정의하는 형태가 선언형 언어의 대표..

Computer Science/Tech Stack

[MongoDB] Text Search | 텍스트 탐색

Text Search 텍스트 탐색 - MongoDB에서는 document내에 있는 string을 탐색하는 기능을 제공하고 있다. Text Index (텍스트 인덱스) - MongoDB에서 string을 탐색할 때 사용되는 요소이다. - 텍스트 인덱스는 string Field 혹은 string으로 이루어진 array가 포함될 수 있다. createIndex Command Prototype db..createIndex(keys, options, commitQuorum) Parameter Type Description keys document A document that contains the field and value pairs where the field is the index key and the va..

Computer Science/Tech Stack

[MongoDB] Aggregation Instructions | 데이터 집계 명령어

Aggregation Instructions 데이터 집계 명령어 - Aggregation Operation은 여러 조건을 이용해 집합을 생성하고, 그 집합 중 필요한 값을 구하는 데 사용되는 연산을 의미한다. - RDB의 Group By와 유사하다. Aggregation Methods Name Description db.collection.aggregate() Provides access to the aggregation pipeline. db.collection.mapReduce() Performs map-reduce aggregation for large data sets. \(\texttt{aggregate}\) Instruction Prototype db..aggregate(pipeline, op..

lww7438
'Computer Science/Tech Stack' 카테고리의 글 목록