일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 웹사이트성능
- GCM 번역
- git
- Java
- 레디스
- 웹사이트최적화기법
- casandra
- Design Pattern
- NoSQL
- APNS
- 푸시 번역
- gcm 푸시 번역
- nginx설치
- notification
- 디자인패턴
- 푸시
- 웹사이트 성능
- 자바스크립트
- GCM
- nginx설정
- 페이스북
- nginx
- Push
- 성능
- php
- netty설명
- 페이스북 번역
- redis
- Today
- Total
목록2024/10/02 (2)
간단한 개발관련 내용
NoSQL 데이터베이스는 여러 가지 데이터 모델을 지원하는데, 그 중 컬럼 패밀리(Column Family) 모델을 기반으로 한 데이터베이스가 있습니다. Apache Cassandra는 이러한 와이드 컬럼 스토어(Wide Column Store) 중 하나로, 전통적인 관계형 데이터베이스(RDBMS)와는 다른 방식으로 데이터를 저장하고 관리합니다. 이번 설명에서는 NoSQL의 컬럼 모델을 기반으로 한 Cassandra의 구조와 주요 개념, 특징, 장점 등에 대해 자세히 살펴보겠습니다.1. 컬럼 패밀리(Column Family) 모델 개요컬럼 패밀리 모델은 데이터를 열 중심(Column-Oriented)으로 저장하는 방식입니다. 이는 데이터를 행(Row) 기반으로 저장하는 전통적인 RDBMS와는 반대되는 개..
카산드라(Cassandra)는 Apache Software Foundation에서 개발한 오픈 소스 분산 NoSQL 데이터베이스 관리 시스템입니다. 대규모 데이터 처리와 높은 가용성을 요구하는 애플리케이션에 적합하도록 설계되었으며, 다음과 같은 주요 특징과 기능을 가지고 있습니다.주요 특징분산 아키텍처 (Distributed Architecture)피어-투-피어 구조: 모든 노드가 동등한 역할을 수행하며, 중앙 집중식 마스터 노드가 없어 단일 장애 지점이 없습니다.데이터 분산: 데이터를 여러 노드에 자동으로 분산 저장하여 확장성과 신뢰성을 높입니다.선형적 확장성 (Linear Scalability)노드 추가의 용이성: 클러스터에 노드를 추가해도 시스템의 성능이 선형적으로 향상되며, 다운타임 없이 확장이 ..