replication(2)
-
Understanding database - NoSQL 한 장으로 총정리
NoSQL 은 Not only SQL, Non-SQL의 준 말이다. 다양한 종류의 NoSQL이 있으며 내가 여기서 주로 다루게 될 내용은 MongoDB이며 이는 Document-based NoSQL에 해당된다. 각 목적에 따라 다양한 툴들이 있으며 기본적인 개념에 대한 부분은 비슷하다고 생각된다. 물론 해당 툴을 제대로 다루려면 많이 읽고 많이 다뤄봐야 하는 데 사실 모든 툴을 (데이터 베이스만 가지고 놀 것도 아닌 상황에) 다 다뤄보는 건 쉽지 않을 거 같다. 하나의 언어를 선택해서 파고 들어보는 게 해당 개념을 익히는 데 큰 도움이 된다. 실제로 프로젝트를 하나 진행해보고 나서 다시 같은 내용을 읽어봤을 때 더 깊이 그리고 넓게 내용이해가 가능했다는 나의 경험담. Key-Value based NoSQ..
2023.01.23 -
Understanding Database 9 - Distributed Database Systems(DDB)
Data Systems : combines different data storage technologies : caches, indexes and data in sync with application code : API(application programming interface) to hide architectural complexity : There are three ways to deal with requests in this figure, 1. In-memory cache 2. Primary database 3. Full-text index Before checking DB, check the cache to see if the data is cached. If there is no cache, ..
2023.01.16