MongoDB
-
NoSql + 데이터베이스 분산처리책/게임서버 프로그래머 책 2024. 6. 13. 16:41
RDBMS 와 NoSQL ACID 와 BASEACID원자성 : 트랜잭션이 수행되는 동안에, 부분적으로 실행하다가 중단되는 것을 보장함 정합성 : 트랜잭션이 수행된 전과 후가 보장됨독립성 : 트랜잭션이 수행되는 동안 다른 처리 사항이 들어오지 못하도록 보장함지속성 : 트랜잭션이 수행된 후에 영원히 반영됨BASE가용성 중시 ( 일시적으로 비 일관적 상태가 존재하지만, 복제를 통해 일관성을 맞춤 )성능 중시 ( 수평확장이 비교적 쉬움 ) NoSqlTree 구조를 가짐데이터 가용성 (복제본 존재)컬렉션끼리 다른 데이터 구조를 가질 수 있음게임서버의 경우, 로그 DB로 많이 사용됨게임서버에서 NoSql에 데이터 저장시, BSON을 이용해서 insert 진행[추가 자료]Upsert() 함수 : update + i..