본문으둜 κ±΄λ„ˆλ›°κΈ°

2022-11-08-TIL

πŸ“ 였늘 κ³΅λΆ€ν•œ λ‚΄μš©β€‹

  • 파이썬 κ³ μ°¨ν•¨μˆ˜
    • 이미 μ•Œκ³  μžˆλŠ” κ°œλ…. ν•¨μˆ˜λ₯Ό λ„˜κΈΈμˆ˜ μžˆλŠ” κΈ°λŠ₯. λ”œλ¦¬κ²Œμ΄νŠΈ μ•‘μ…˜ λ“±
    • 파이썬 단점이 ν•˜λ‚˜ 더 보이긴 ν•œλ‹€. λ¦¬ν„΄ν˜•μ„ ν•œλ²ˆμ— μ•Œ 수 μ—†λ‹€λŠ”μ 
    • κ³ μ°¨ν•¨μˆ˜μΌλ•Œ 쑰금 더 ν—·κ°ˆλ¦°λ‹€.
  • 파이썬 ORM
    • κ°„λ‹¨ν•œ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈλ₯Ό λ§Œλ“œλŠ”λ°μ—λŠ” sqlite둜 λΉ λ₯΄κ²Œ κ΅¬ν˜„ν•˜λŠ” 것도 ν•˜λ‚˜μ˜ 방법일 μˆ˜λ„..
    • μ›λž˜λŠ” SQLAlchemy만 μ•Œκ³  μžˆμ—ˆλŠ”λ°, λ‹€λ₯Έ ORM도 μžˆμ–΄μ„œ ν•΄λ‹Ή ORM에 λŒ€ν•΄ μ•Œμ•„λ³΄λ €κ³  함. SQLAlchemy의 경우 처음 μ‚¬μš©μ‹œ 쑰금 λ³΅μž‘ν•˜λ‹€λŠ” λŠλ‚Œμ„ λ°›μ•˜μŒ. νŒŒμ΄μ¬μ„ μ‚¬μš©ν•˜λŠ” μ΄μœ κ°€ 정말 개인 μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈλ₯Ό λΉ λ₯΄κ³  μ‰½κ²Œ κ°œλ°œν•˜κΈ° μœ„ν•¨μ΄ 큰데 이 λΆ€λΆ„μ˜ μž₯점을 μž‘μ•„λ¨ΉλŠ” λŠλ‚Œμ΄μ—ˆλ‹€.
    • peewee
    • modelsλŠ” 잘게 μͺΌκ°œκ³  싢은데 잘 λͺ» μͺΌκ°œλ©΄ μˆœν™˜ μ°Έμ‘° λ°œμƒ κ°€λŠ₯성이 μžˆλ„€
    • https://stackoverflow.com/questions/34344556/modularizing-peewee
    • https://stackoverflow.com/questions/57066060/how-to-split-model-declaration-in-files-with-peewees

πŸ‘ 칭찬​

  • 인터넷 κ°•μ˜λ₯Ό λ“£λ‹€κ°€ κ·Έλž˜λ„ μƒˆλ‘œμš΄ 것에 λŒ€ν•΄ ν•΄λ΄„.

⚠️ κ°œμ„ ν•  것​

  • μ‹œκ°„μ„ μ •ν•΄μ„œ ν•˜λ‚˜ ν•˜λ‚˜ μ”© 해봐야 될듯