ė°ģ“ķ° ģ¶ģķ넼 ķµķ“ ź°ė°ģģ ź“리ģė ģ 첓 ė°ģ“ķ° ģ¬ģ¼ė”ģ ģ”ģøģ¤ķ ķģź° ģźø° ė문ģ ķė°ķø ģė ģ¬ģ©ģģź² ķģķ ė°ģ“ķ°ė§ ķģķ ģ ģģµėė¤. ģ±ģ¤ķøėģ
ģ ģķķøģØģ“ ź°ė°ģ ģ¬ė¬ ģģģģ ģ¬ģ©ėė©°, ģ ķ리ģ¼ģ“ģ
ģ ė°ģ“ķ° ź³ģøµģ ė°ģ“ķ°ė² ģ“ģ¤ė„¼ ģ¬ģ©ģ ģøķ°ķģ“ģ¤ģ ė¶ė¦¬ķ©ėė¤. ģøķė¼ ė³ź²½ ģ ķģ„ģ±ģ ėģ“ź³ 리ķ©ķ ė§ģ ģ¤ģ“ė ź²ģ“ ėŖ©ģ ģ
ėė¤.
DBMSė?
ė°ģ“ķ°ė² ģ“ģ¤ ź“리 ģģ¤ķ
(DBMS)ģ ģ¬ģ©ģģ ģģ ģ ģ„ ė°ģ“ķ° ź°ģ ģøķ°ķģ“ģ¤ė” ģ¬ģ©ėė ėźµ¬ģ
ėė¤. ź“리ģė DBMS넼 ģ¬ģ©ķģ¬ ė°ģ“ķ°ė² ģ“ģ¤ģ ģ ģ„ė ė°ģ“ķ°ė„¼ ė³“ź³ , ģ ė°ģ“ķ°ė„¼ ģ
ė°ģ“ķø ėė ģ½ģ
ķź³ , 쿼리넼 ģ¤ķķģ¬ ė°ģ“ķ°ė„¼ ź²ģķ ģ ģģµėė¤. ėķ ź“리ģė ģ ģ„ė ģ ģ°Ø, ķøė¦¬ź±°, ķ
ģ“ėø, ģøė±ģ¤ ė° źø°ķ ź°ģ²“ģ ź°ģ ė°ģ“ķ°ė² ģ“ģ¤ ķėŖ©ģ ź“리ķ ģ ģģµėė¤. DBMSė ė°ģ“ķ°ė² ģ“ģ¤ė„¼ 구ģ¶ķź³ ėģ¤ģ ź“리ķė ė° ģ¢
ģ¢
ģ¬ģ©ė©ėė¤.
DBMSģ ģė”ė MySQL ģģµėė¤. MySQLģ ź“ź³ķ ė°ģ“ķ°ė² ģ“ģ¤ģ“ėÆė” ź“리ģė DBMS넼 ģ¬ģ©ķģ¬ ė°ģ“ķ°ė² ģ“ģ¤ ź°ģ²“넼 ė³“ź³ , ķ
ģ“ėøģ ė§ė¤ź³ , ė°ģ“ķ°ė„¼ 쿼리ķ©ėė¤. ģ ķ리ģ¼ģ“ģ
ģ DBMS넼 ģ¬ģ©ķģ¬ ė°ģ“ķ°ė„¼ ģæ¼ė¦¬ķź±°ė ė°ģ“ķ°ė² ģ“ģ¤ģ ė°ģ“ķ°ė„¼ ģ¶ź°ķ©ėė¤. MySQLģ ź“ź³ķ ė°ģ“ķ°ė² ģ“ģ¤ģ“źø° ė문ģ ė°ģ“ķ°ė ėŖØė ģ“ģ ģ ģ½ģ“ ģė ķ
ģ“ėøģ ģ ģ„ėģ“ ģ ģ„ė ė°ģ“ķ°ģ ģ ķģ ģ ģ“ķ©ėė¤.
DBMSģ ė ė¤ė„ø ģė MongoDB ģ
ėė¤. MongoDBė ė¹ģ ķ ė°ģ“ķ°ė„¼ ģ ģ„ķė NoSQL ģ¤ķģģ¤ ė°ģ“ķ°ė² ģ“ģ¤ģ
ėė¤. ė°ģ“ķ°ė 문ģģ ģ ģ„ėė©° ź“리ģė 문ģģ ėŖØė ģģ ģ ķģ ķėŖ©ģ ģ ģ„ķ ģ ģģµėė¤. ź“리ģė MongoDB DBMS넼 ģ¬ģ©ķģ¬ ė°ģ“ķ°ė² ģ“ģ¤ źµ¬ģ”°ė„¼ ź“리ķė©°, ģ ķ리ģ¼ģ“ģ
ģ ģ“넼 ģ¬ģ©ķģ¬ ė°ģ“ķ°ė„¼ ģæ¼ė¦¬ķź³ ģ¶ź°ķ©ėė¤.
ė°ģ“ķ° ģ¶ģ¶ģ“ė?
ė°ģ“ķ° ģ¶ģķė ģ ķ리ģ¼ģ“ģ
ģ ė
¼ė¦¬ ķØģė”, ģģ ė°ģ“ķ°ė„¼ ķė°ķø ģėģģ ė¶ė¦¬ķ©ėė¤. ź°ėØķ ė§ķ“, ė°ģ“ķ° ź³ģøµģ ė°ģ“ķ°ė² ģ“ģ¤ģ ėķ ģ°ź²°ģ ģ²ė¦¬ķź³ ķė°ķø ģėģģ 쿼리ķ©ėė¤. ė°ģ“ķ° ģ¶ģķ넼 ķµķ“ ķė°ķø ģė ģ ķ리ģ¼ģ“ģ
ģ“ ė°ģ“ķ°ź° ģ ģ„ė ģģ¹ģ ź“ź³ģģ“ ė°ģ“ķ°ė„¼ 쿼리ķ ģ ģģµėė¤. ź·øė° ė¤ģ ź°ė°ģė ģ½ėģ ė§ģ ė¶ė¶ģ 리ķ©ķ ė§ķģ§ ģź³ ė ė°±ģė ė°ģ“ķ°ė² ģ“ģ¤ė„¼ źµģ²“ķģ¬ ģė”ģ“ ė°ģ“ķ°ė² ģ“ģ¤ ģģ§ź³¼ ģ°ź²°ķź³ ģģ
ķ ģ ģģµėė¤.
ģ넼 ė¤ģ“, ģģ
ķ“ģ¼ ķ ė°ģ“ķ° ģ ķģ ź²°ģ ķ ėź¹ģ§ ź°ė° ģ¤ģø MongoDB넼 ģ¬ģ©ķė¤ź³ ź°ģ ķ“ ė“
ģė¤. ź·øė° ė¤ģ ķė”ėģ
ģģ MySQLģ ģ¬ģ©ķė ¤ź³ ķ©ėė¤. ė°ģ“ķ° ģ¶ģķ ź³ģøµģ ķė” ķøģė ģ½ėė² ģ“ģ¤ģ ģķ„ģ ģ£¼ģ§ ģź³ MongoDBģ MySQLģ ė°ģ“ķ°ė² ģ“ģ¤ ģ°ź²° ė° ģæ¼ė¦¬ė„¼ ģ²ė¦¬ķ©ėė¤. ģ¬ģ©ģė ė°ģ“ķ°ė² ģ“ģ¤ ģģ§ģ ė³ź²½ ģ¬ķģ ģģ§ ėŖ»ķģ§ė§ ķģķ ģ 볓넼 ģ»ģ ģ ģģµėė¤.
ė°ģ“ķ° ģ¶ģ¶ ģģ¤
ė°ģ“ķ° ģ¶ģķė ė°ģ“ķ° ź“리ģ ė¤ģķ 츔멓ģ ė¤ė£Øė ķ¬ź“ģ ģ©ģ“ģ
ėė¤. ź°ė°ģź° ģ ķ리ģ¼ģ“ģ
ģ ė§ė¤ź³ ź“리ģģ ķė „ķ ė 물리ģ , ė
¼ė¦¬ģ ė° ė·°ģ ģø ź°ģ§ ģģ¤ģ ģ¶ģķź° ģģµėė¤. ė¤ģģ ģ“ė¬ķ ģģ¤ģ ėķ ź°ėµķ ģ¤ėŖ
ģ
ėė¤.
- 물리ģ /ė“ė¶ģ ģģ¤: ģ“ ė 벨ģ ģė²ģ ė¤ķøģķ¬ ģ 볓 ė° ģė²ģ ģģ¹ė„¼ ķ¬ķØķģ¬ ė°ģ“ķ°ė² ģ“ģ¤ė„¼ ģģ©ķė ģøķė¼ė„¼ ķ¬ķØķ©ėė¤. ģ넼 ė¤ģ“, ė¬¼ė¦¬ģ źµ¬ģ± ģģė ģ¤ź° ģģ¤ģ CPU ė° ė©ėŖØė¦¬ 리ģģ¤ė„¼ ź°ģ¶ ķ“ė¼ģ°ė VMģ¼ ģ ģģµėė¤.
- ė
¼ė¦¬ģ /ź°ė
ģ ģģ¤: ė
¼ė¦¬ģ ź³ģøµģ ė¬¼ė¦¬ģ ź³ģøµģ ģ°ź²°ķė ė° ģ¬ģ©ėė ģ½ėģ
ėė¤. ģ¬źø°ģė ģ°ź²°, 쿼리 ė° ģ¤ė„ ģ²ė¦¬ė„¼ ģķ ė”ģ§ģ“ ķ¬ķØėģ“ ģģµėė¤. ė
¼ė¦¬ģ ź³ģøµģė ģ
ė „ ģģøģ ė°ė¼ ģ¬ė¬ ė°ģ“ķ°ė² ģ“ģ¤ģ ģ°ź²°ķė ģ½ėź° ķ¬ķØė ģ ģģµėė¤.
- 볓기/ģøė¶ ė 벨: ķė°ķøģė ģ ķ리ģ¼ģ“ģ
ģ ķµķ“ ģ¬ģ©ģė ė°ģ“ķ°ė„¼ ė³¼ ģ ģģµėė¤. ģ“ė¬ķ ģģ¤ģ ģ¶ģķė ģģ ė°ģ“ķ° ģ¤ķ ė¦¬ģ§ ģģ¹ģģ ź°ģ„ 먼 ź³³ģ ģģ§ė§, ė°ģ“ķ°ė„¼ ķ¬ė§·ķģ¬ ė·°ģ“ģ ģ ź³µķģ¬ ģ ģ©ķź² ģ¬ģ©ķ ģ ģėė” ķ©ėė¤.
ė¤ź³ģøµ ė°ģ“ķ°ė² ģ“ģ¤ ģķ¤ķ
ģ²
ģ¶ģķ ė ģ“ģ“ė ģ ķ리ģ¼ģ“ģ
ģ ė“ģ„ė ė
¼ė¦¬ģ ė ģ“ģ“ģ¼ ģ ģģ§ė§ 물리ģ ģ¼ė” ė¤ė„ø 리ģģ¤ģė ė°°ģ¹ė ģ ģģµėė¤. ė¤ź³ģøµ ģ¶ģķģ ėŖ©ģ ģ ė¤ė„ø ź³ģøµģ ģķ„ģ ģ£¼ģ§ ģź³ ėØģ¼ ź³ģøµģ ķØģ¬ ģ½ź² ķģ„ķ ģ ģėė” ķė ź²ģ
ėė¤. ė¤ģ¤ ź³ģøµ ģķ¤ķ
ģ²ė ź“ė¦¬ģź° ģ ķ리ģ¼ģ“ģ
ģ ź° źµ¬ģ± ģģģ ėķ“ ģ¬ė¬ ź³ģøµģ ģ ķķ ģ ģė ān-ź³ģøµ ģķ¤ķ
ģ²āė¼ź³ ė ķ©ėė¤.
ģ¼ė°ģ ģ¼ė” ė¤ź³ģøµ ģķ¤ķ
ģ²ģė ķė ģ ķ
ģ“ģ
, ė°ģ“ķ° ė° ģ ķ리ģ¼ģ“ģ
ģ“ė¼ė ģø ź°ģ§ ź³ģøµģ“ ģģµėė¤. ė¤ģģ ģ“ė¬ķ ź³ģøµģ ėķ ź°ėµķ ģ¤ėŖ
ģ
ėė¤.
- ė°ģ“ķ° ź³ģøµ: ģ“ ź³ģøµģ ė°ģ“ķ°ė„¼ ģ ģ„ķź³ ė°ģ“ķ°ė² ģ“ģ¤ ģģ§ģ ģ¤ķķ©ėė¤. ģ ģ© ė² ģ“ė³ø ģė² ėė ź°ģ 머ģ ģ ģ¤ģ¹ė ģ ģģµėė¤. ė°ģ“ķ°ė² ģ“ģ¤ė ėķ ģ¬ģ© ģ¬ė” ģė리ģ¤ģ ė°ė¼ ė³µģ”ķ ė°ģ“ķ° ķģ“ķė¼ģøģ“ ģė ė°ģ“ķ° ģØģ“ķģ°ģ¤ģ ķ“ė¬ģ¤ķ°ģģė ģėķ ģ ģģµėė¤.
- ģ ķ리ģ¼ģ“ģ
ź³ģøµ: ģ“ ź³ģøµģ ģ ķ리ģ¼ģ“ģ
ģ ģ²ė¦¬ķ©ėė¤. ģ넼 ė¤ģ“, ķė°ķø ģėź° ģ¬ģ©ģ ģ ģ ģ¹ ģ ķ리ģ¼ģ“ģ
ģø ź²½ģ° ģ¹ ģė²ė ģ ķ리ģ¼ģ“ģ
ķģ¼ģ ģ ģ„ķź³ ģ¤ķķ©ėė¤. ģ¬ģ©ģė ģ ķ리ģ¼ģ“ģ
ģ ģ¤ķķźø° ģķ“ ģ“ ģė²ģ ģ°ź²°ķ©ėė¤.
- ķė ģ ķ
ģ“ģ
ź³ģøµ: ķė ģ ķ
ģ“ģ
ź³ģøµģ ė¹ģ·ķź² ė¤ė¦¬ėė¼ė ģ ķ리ģ¼ģ“ģ
ź³ģøµź³¼ė ė¤ė¦
ėė¤. ģ ķ리ģ¼ģ“ģ
ź³ģøµģė ģ½ė źø°ė°ź³¼ ģ ķ리ģ¼ģ“ģ
ė”ģ§ģ“ ģģ¼ė©°, ķė ģ ķ
ģ“ģ
ź³ģøµģ ģ¬ģ©ģź° ė³“ė ź²ģ
ėė¤. ģ¹ ģ ķ리ģ¼ģ“ģ
ģģ ķė ģ ķ
ģ“ģ
ź³ģøµģ ģ ķ리ģ¼ģ“ģ
ģ½ė넼 ķ¬ė§·ķź³ ģ¬ģ©ģģź² ķģķė ė° ģ¬ģ©ėė CSS ė° HTMLģ
ėė¤.
ė°ģ“ķ° ģ¶ģ¶ģ ģ„ģ ģ 묓ģģ¼ź¹ģ?
ķė°ķøģė ģ ķ리ģ¼ģ“ģ
ź³¼ ė°ģ“ķ° ė ģ“ģ“넼 ė¶ė¦¬ķė©“ 리ģģ¤ė„¼ ģøė¶ģ ģ¼ė” ķģ„ķ ģ ģģµėė¤. ė°ģ“ķ° ź³ģøµģ ė³ź²½ė ķė°ķøģėģ ģķ„ģ 미ģ¹ģ§ ģģ¼ėÆė”, ė°ģ“ķ° ģ¶ģķė ė¤ė„ø ė°ģ“ķ°ė² ģ“ģ¤ ģģ§ģ“ ģ¬ģ©ėź±°ė ė°ģ“ķ° ź³ģøµģ ģģ¹ź° ė³ź²½ė ė ģ½ėģ 리ķ©ķ°ė§ģ ģ ķķ©ėė¤.
ģ넼 ė¤ģ“, ģ”°ģ§ģ“ ģØķė ėÆøģ¤ ģģ¹ģģ ķ“ė¼ģ°ėė” ė°ģ“ķ°ė² ģ“ģ¤ė„¼ ģ“ėķźø°ė” ź²°ģ ķė¤ź³ ź°ģ ķ“ ė“
ģė¤. ė°ģ“ķ° ź³ģøµė§ ė³ź²½ķė©“ ėė©° ķė°ķøģė ģ ķ리ģ¼ģ“ģ
ģ½ė넼 ė³ź²½ķ ķģź° ģģµėė¤. ź“리ģė ģ ķ리ģ¼ģ“ģ
ź³ģøµģ 리ģģ¤ė„¼ ķģ„ķ ķģ ģģ“ ė°ģ“ķ° ź³ģøµģ 리ģģ¤ė„¼ ķģ„ķ ģ ģģµėė¤.
ź²°ė”
ģķ°ķė¼ģ“ģ¦ ģ ķ리ģ¼ģ“ģ
ģģ DBMSģ ģ°ź²°ķ ģ ģė ė°ģ“ķ° ģ¶ģķ ė ģ“ģ“넼 ģ¬ģ©ķė©“ ķģ„ ėė ģ¶ģź° ź°ė„ķ©ėė¤. ėķ ģ½ėė² ģ“ģ¤ė„¼ ė³ź²½ķģ§ ģź³ ė ģķ¤ķ
ģ²ģ ė°ģ“ķ° ź³ģøµ ģķ¤ķ
ģ²ė„¼ ė³ź²½ķ ģ ģģµėė¤. ģ¬ė¬ ė°ģ“ķ°ė² ģ“ģ¤ ģģ§ģ ģ¬ģ©ķź±°ė ģ¤ė²ķ¤ė ģģ“ ė°ģ“ķ°ė² ģ“ģ¤ė„¼ ģė”ģ“ ģģ¹ė” ģ“ėķ ģ ģģµėė¤.
ė°ģ“ķ° ģ¶ģķ ģķ¤ķ
ģ²ė„¼ ź³ķķź³ ģė¤ė©“, ķØģ“ģ¤ķ ė¦¬ģ§ Ā® FlashArrayā¢ģģ ķµķ© ėøė” ė° ķģ¼ ģ¤ķ 리ģ§ė„¼ ķģøķģøģ. ķ“ė¼ģ°ė ģ¤ķ 리ģ§ģ ėķ ģģøķ ė“ģ©ģ ķØģ“ģ¤ķ 리ģ§ģ ķ“ė¼ģ°ė ėøė” ģ¤ķ 리ģ§ė„¼ ķģøķģøģ.