Computer-Science

NoSQL

Not only SQL

NoSQL의 μž₯/단점

The CAP Theorem

λ˜λŠ” λΈŒλ£¨μ–΄μ˜ 정리 (Brewer Theorem)

β€˜λΆ„μ‚° 컴퓨터 μ‹œμŠ€ν…œμ€ λ‹€μŒκ³Ό 같은 μ„Έ 가지 쑰건을 λͺ¨λ‘ λ§Œμ‘±ν•  수 μ—†μŒβ€˜μ„ 증λͺ…ν•œ 정리

(μ°Έκ³  : 이 쀑 2κ°€μ§€λ§Œ λ§Œμ‘±ν•  수 μžˆλ‹€.)

RDBMSμ™€μ˜ 차이

Eventual Consistency

λ‹Ήμž₯은 λ§žμ§€ μ•Šμ§€λ§Œ, (μ‹€μ‹œκ°„ λ™κΈ°ν™”λŠ” λΆˆκ°€λŠ₯ν•˜μ§€λ§Œ) κ²°κ΅­ μ–Έμ  κ°€λŠ” eventually 데이터가 λ™κΈ°ν™”λ˜μ–΄ 일관성이 λ§žμΆ°μ§€λŠ”κ²ƒμ„ λ§ν•œλ‹€.

Sharding in MongoDB

μƒ€λ”©μ΄λž€ ν•˜λ‚˜μ˜ κ±°λŒ€ν•œ λ°μ΄ν„°λ² μ΄μŠ€λ‚˜ λ„€νŠΈμ›Œν¬ μ‹œμŠ€ν…œμ„ μ—¬λŸ¬ 개의 μž‘μ€ 쑰각으둜 λ‚˜λˆ„μ–΄ λΆ„μ‚° μ €μž₯ν•˜μ—¬ κ΄€λ¦¬ν•˜λŠ” 것을 λ§ν•œλ‹€. (μˆ˜ν‰μ  ν™•μž₯)


References

  1. Fundamentals of Database Systems 7th Edition by Ramez Elmasri, Shamkant B. Navathe.