2025/05/26 3

[DB] 카산드라(Cassandra) & Fan-Out-On-Read/Write

높은 쓰기 성능피드 업데이트 시 발생하는 대량의 쓰기 작업을 효율적으로 처리수평적 확장성클러스터에 노드를 추가하여 선형적으로 확장 가능시계열 데이터 모델클러스터링 키를 통한 시간 기준 정렬이 기본 지원되어 최신 피드 조회에 최적화파티션 기반 분산사용자 ID를 파티션 키로 사용하여 사용자별로 데이터 분산 저장튜닝 가능한 일관성상황에 맞게 일관성 수준을 조정할 수 있어 성능과 일관성 간 균형 조정 가능 https://newstellar.tistory.com/30 [데이터베이스/DB] NoSQL이란? (3-1) : 카산드라(Cassandra) 개념 및 장단점[데이터베이스 DB] NoSQL이란? (2-3) : HBase 사용법 (feat. Hive & Impala) 2021.09.02 - [SQL/NoSQL..

데이터베이스 2025.05.26

[DB] Replication (리플리케이션)

Replication 이란데이터를 복제하여 여러 서버에 저장하는 방식이다.→ 안정성, 성능 향상https://mangkyu.tistory.com/97 [Database] 리플리케이션(Replication) vs 클러스터링(Clustering)1. 리플리케이션(Replication)이란? [ 리플리케이션(Replication)이란? ] 리플리케이션이란 여러 개의 DB를 권한에 따라 수직적인 구조(Master-Slave)로 구축하는 방식이다. 리플리케이션에서 Master Node는 쓰mangkyu.tistory.com https://velog.io/@zpswl45/DB-Replication-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

데이터베이스 2025.05.26

[Java] HashMap의 key에 클래스를 사용하면?

equals와 hashCode는 같의 재정의 하자※hash 값을 사용하는 Collection(HashSet, HashMap, HashTable)은 hashCode 메서드가 작동하기 때문!https://tecoble.techcourse.co.kr/post/2020-07-29-equals-and-hashCode/ equals와 hashCode는 왜 같이 재정의해야 할까?equals와 hashCode는 같이 재정의하라는 말을 다들 한 번쯤 들어봤을 것이다. 대부분의 IDE Generate 기능에서도 equals와 hashCode를 같이 재정의해주며 lombok에서도 EqualsAndHashCode…tecoble.techcourse.co.kr https://velog.io/@ghkvud2/equals%EC%9..

Java 2025.05.26