728x90
반응형

cap 이론 2

Apache Cassandra

개요Apache Cassandra는 대용량 데이터를 빠르게 처리할 수 있는 고성능 분산형 NoSQL 데이터베이스이다. 수평 확장성과 무중단 운영, 다중 데이터센터 지원 기능을 갖춰, 대규모 트래픽을 처리하는 인터넷 서비스 및 IoT, 금융, 로그 분석 등 다양한 분야에서 활용된다. 페이스북에서 개발되었으며, 현재는 Apache Software Foundation의 프로젝트로 관리된다.1. 개념 및 정의 항목 설명 정의분산형 키-값 기반 NoSQL 데이터베이스로, 고가용성과 확장성 중심의 설계를 지님목적장애에 강하고 지연이 적은 대용량 분산 데이터 처리필요성RDBMS의 수직 확장 한계를 넘고, 실시간 응답성을 요구하는 시스템 대응Cassandra는 "Write Optimized" 시스템으로 설계되었다.2..

Topic 2026.01.10

분산 데이터베이스 및 샤딩(Sharding)

개요분산 데이터베이스(Distributed Database)와 샤딩(Sharding)은 대규모 데이터 시스템에서 성능을 최적화하고 확장성을 확보하는 핵심 기술입니다. 클라우드 환경, 빅데이터 분석, 글로벌 서비스 운영에서 필수적으로 사용되며, 데이터 저장소를 여러 개의 노드로 분산시켜 부하 분산, 가용성 증가, 병렬 처리 성능 향상 등의 장점을 제공합니다.1. 분산 데이터베이스(Distributed Database)란?분산 데이터베이스는 데이터가 단일 서버가 아닌 여러 개의 서버(노드) 또는 데이터센터에 분산 저장된 데이터베이스 시스템을 의미합니다.1.1 분산 데이터베이스의 주요 특징데이터 분산 저장: 여러 서버에 데이터가 나누어 저장됨고가용성(High Availability): 장애 발생 시 일부 서버..

Topic 2025.03.07
728x90
반응형