mongodb Atlas
Last updated
Was this helpful?
Last updated
Was this helpful?
MongoDBλΌλ κ²μ μ¬μ©ν κ²μΈλ° κ·Έ μ΄μ λ..
β μ²μ λ€λ£° λ μ΄λ €μ΄ μ ν μμ μ΄ νμνμ§ μμ (μ€ν€λ§ μμ± λ± νμμμ) β SQL μλ°°μλ λ¨ β 볡μ‘ν μλ£ν λͺ°λΌλ λ¨ β νμ λ¬΄λ£ νΈμ€ν ν΄μ£Όλ κ³³μ΄ μμ
DBλ₯Ό μ¬λ¬λΆ μ§ μ»΄ν¨ν°μ μ€μΉνκΈ°λ νμ§λ§ μ¬μ΄νΈλ₯Ό μΉμ λ°νν κ²μ΄λΌλ©΄ ν΄λΌμ°λ μλΉμ€λ₯Ό μ΄μ©νλ κ²μ΄ λ§€μ° μμ ν©λλ€.
λ°±μ λ μμμ ν΄μ£Όκ³ κ°μκΈ° μ¬λμ΄ ν°μ§ λ μ©λ κ±±μ λ μκ³
κ·Έλ¦¬κ³ λ¬΄μλ³΄λ€ μ μ μλκ° λΉ λ¦ λλ€.
κ·Όλ° μ΄κ±Έ 무λ£λ‘ νΈμ€ν ν΄μ£Όλ κ³ λ§μ΄ MongoDB AtlasλΌλ μ¬μ΄νΈκ° νλ μμ΅λλ€.
1. ꡬκΈμ MongoDB Atlas κ²μ ν λ€μ΄κ°λλ€.
2. κ°μ ν©λλ€.
3. κ°μ νμλ§μ μ¬λ¬κ°μ§ κ³ΌκΈ μ΅μ μ΄ λ¨λλ° λ¬΄λ£ λ²μ μ μ νν©λλ€.
βΌ 4. κ·ΈλΌ Cluster μμ±νκΈ° νμ΄μ§κ° λ¨λλ°
DBμμ±μ μνλ μλ² regionμ μ ννμ ν (μ§λ¦¬μ μΌλ‘ κ°κΉμ΄ μ±κ°ν΄μ΄λ μΌλ³Έμ νν©μλ€) λ°μ μ΄λ‘μ Create Cluster λ²νΌμ λλ₯΄μλ©΄ λκ² μ΅λλ€.
κ·ΈλΌ μ¬λ¬λΆ DB μμ± λμ λλ€.
μ΄λ° νλ©΄μ΄ λ¨λ©΄ μ±κ³΅μ λλ€.!!
μ€μ μ μμ ν΄μ λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν΄μλ ν μΌμ΄ 2κ° μμ΅λλ€.
1. μ¬λ¬λΆ λμ보λ λ©μΈνλ©΄ μΌμͺ½μ μλ Database Access λ©λ΄λ₯Ό λλ¦ λλ€.
κ·Έ λ€μμ μ΄λ‘ λ²νΌμ λλ¬μ Add User νμλ©΄ λ©λλ€.
μ¬μ§μ²λΌ μμ΄λλ λΉλ°λ²νΈ μ λ ₯νμκ³ admin κΆνμ μ£Όλ©΄ λ!
λ°©κΈ μ¬λ¬λΆμ DBμ μ μν μ μλ μμ΄λ/λΉλ² νμμ λ§λμ κ²λλ€.
νμ μκ° μμΌλ©΄ μ¬κΈ°μ κ³μ νλλ₯Ό λ λ°κΈν΄μ£Όλ©΄ λκ² κ΅°μ.
DBμ μμ νκ°ν μμ΄νΌ λ±λ‘μ νμλ©΄ λ©λλ€.
ν°μ Allow Access From Anywhere λ²νΌμ λλ₯΄λ©΄ λͺ¨λ μμ΄νΌμμ μ μμ΄ κ°λ₯νλ°,
λͺ¨λ μμ΄νΌλ‘ μ€μ ν΄λμΌ, λμ€μ AWSλ κ΅¬κΈ ν΄λΌμ°λ μ¬λ¦΄ λ μ½κ° λ μ¬μμ§λλ€.
server.jsμμ DBμ μ μνλ €λ©΄ μ μ λ°©λ²μ μμμΌκ² μ£ ?
1. λ©μΈνλ©΄ μ ν μ΄ λλλ©΄ CONNECTλΌλ μμ ν°μ λ²νΌ λλ₯΄κΈ°
2. κ°μ΄λ° Connect Your Application λ²νΌ λλ₯΄κΈ°
3-1. Choose your driver version μμ Node.js μ νλμ΄μλμ§ μ νμΈνκΈ°
3-2. λ°μ μ μ URL(Connection String) κΈ΄κ² λ¨λ©΄ 볡μ¬ν΄μ μΌλ¨ λ©λͺ¨μ₯ κ°μ κ³³μ μ μ₯ν΄λκΈ°
λμ λλ€. μ΄κ±° μ μ URLλ§ μ μ¨μ£Όμλ©΄ μ΄μ Node.jsλ‘ λμκ°λ νμΌμμ μ¬λ¬λΆ DBμ μ§μ ν΅μ μ΄ κ°λ₯ν©λλ€.