Database
-
- [Redis] CCI Cake
CCI Cake들어가며Redis를 기반으로 만들어진 CCI Cake에 대해 정리해본다. CCI Cake개념실시간 데이터 히스토리언(Historian)과 시각화 도구로, Redis를 기반으로 만들어진 프로그램주로 산업, 제조, 에너지 분야에서 실시간 및 과거 데이터를 처리하는데 사용된다.방대한 양의 데이터를 저장하고, 빠르게 검색하여 분석할 수 있다.10백만 태그 이상을 저장 가능하며, 초당 50백만 태그 이상을 처리할 수 있다.1,000명 이상 동시 접속 시에도 속도 저하가 없다.http://sfsi.co.kr/OTIT-solution/?bmode=view&idx=2525997파이썬(Python) 기반의 스크립팅 환경을 제공하여, NumPy 같은 데이터 분석 라이브러리를 통해 데이터를 처리할 수 있다.E..
2024.10.15 -
- [Redis] Redis(Remote Dictionary Server)
Redis(Remote Dictionary Server)들어가며실시간 데이터(Real Time Data)를 처리하기 위해 사용할 수 있는 플랫폼인 Redis(Remote Dictionary Server)에 대해 정리해본다. Redis(Remote Dictionary Server)개념 '키-값' 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템(DBMS)고성능의 인메모리(In-memory) 데이터 구조 스토어주로 데이터베이스, 캐시, 메시지 브로커로 사용되며, 다양한 데이터 구조를 지원한다.2009년 살바토르 산필리포(Salvatore Sanfilippo)가 처음 개발했다. 특징모든 데이터를 메모리(RAM)에 저장한다. 따라서 매우 빠르게 데이터를 읽고 쓸 ..
2024.10.15 -
- [MongoDB] 파이썬(Python)으로 MongoDB 사용하기 (pymongo)
파이썬(Python)으로 MongoDB 사용하기 (pymongo)들어가며파이썬(Python)으로 MongoDB를 사용하는 방법을 간단하게 정리해본다. MongoDB개념NoSQL 데이터베이스유연한 스키마와 JSON과 유사한 문서 구조를 제공한다.파이썬(Python)에서 MongoDB를 사용하려면 @pymongo@ 라이브러리를 사용해야 한다.@pymongo@ 라이브러리는 MongoDB와의 상호작용을 간단하게 해주는 파이썬 클라이언트이다.MongoDB에서는 데이터베이스 내에 컬렉션(Collection)이라는 단위로 데이터를 저장한다. 또 컬렉션 안에는 문서(Document)가 들어간다. (데이터) 설치하기파이썬에서 MongoDB를 사용하기 위해서는 @pymongo@ 라이브러리를 설치해줘야 한다.$ pip in..
2024.08.14 -
- [PostgreSQL] SERIAL 키워드 (AUTO_INCREMENT (MySQL))
SERIAL 키워드 (AUTO_INCREMENT (MySQL)) 들어가며 PostgreSQL에서 사용되는 @SERIAL@ 키워드에 대해 알아보자. @SERIAL@ 개념 자동으로 증가하는 정수 값을 생성하는 컬럼 타입 일련번호를 자동으로 생성하고 유일한 값을 갖도록 도와준다. 보통 기본 키(Primary Key)에 많이 사용된다. 사용 예 @user_id@ 컬럼을 생성할 때, 기본 키(@PRIMARY KEY@)와 @SERIAL@ 옵션을 설정하였다. CREATE TABLE users ( user_id SERIAL PRIMARY KEY, username VARCHAR(50), email VARCHAR(100) ); @AUTO_INCREMENT@ (MySQL) MySQL에서는 PostgreSQL에서 사용하는 @..
1 2023.11.21