Department of Computer Science ÇѾç´ëÇб³ ¼ÒÇÁÆ®¿þ¾î´ëÇÐ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкÎ

ȨÀ¸·Î ÇкμҰ³   Çк맫º

Çк맫º

°Ô½Ã¹° »ó¼¼³»¿ë
Á¹¾÷ ÇÁ·ÎÁ§Æ® Àαâ»ó ¼ö»ó! ¹ÚÁ¤È£ Çп츦 ¸¸³ª´Ù
ÀÛ¼ºÀÚ : Çлý±âÀÚ´Ü(d12589@naver.com)   ÀÛ¼ºÀÏ : 22.01.14   Á¶È¸¼ö : 1152  


Q0. ¾È³çÇϼ¼¿ä °£´ÜÇÑ ÀÚ±â¼Ò°³ ºÎŹµå¸³´Ï´Ù.

 

A0. ¾È³çÇϼ¼¿ä. Àú´Â 2022³â 2¿ù¿¡ Á¹¾÷ ¿¹Á¤ÀÎ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкΠ18Çйø ¹ÚÁ¤È£ÀÔ´Ï´Ù.

 

Q1. ¿ì¼ö Á¹¾÷ ÇÁ·ÎÁ§Æ® ¼ö»ó ÃàÇϵ帳´Ï´Ù! Á¹¾÷ ÇÁ·ÎÁ§Æ® ÁÖÁ¦°¡ ¹«¾ùÀÌ°í ±× ÁÖÁ¦¸¦ ¼±Á¤ÇÑ ÀÌÀ¯°¡ ¹«¾ùÀΰ¡¿ä?

 

A1. ¿ì¼± ÃàÇÏ °¨»çÇÕ´Ï´Ù. ´ë»óÀ̳ª ÃÖ¿ì¼ö»ó, ¿ì¼ö»óÀÌ ¾Æ´Ï¶ó Àαâ»óÀε¥µµ ÃàÇÏÇØÁÖ½Ã´Ï Á¶±Ý ¹Î¸ÁÇϳ׿ä.

ÀúÈñ ÁÖÁ¦´Â "LSM Tree ±â¹Ý Storage EngineÀÇ ¼º´É °³¼±"À̾ú¾î¿ä. Facebook¿¡¼­ °³¹ßÇÑ Storage EngineÀÎ RocksDB¸¦ ºÐ¼®Çؼ­ °³¼±ÇÏ´Â ÁÖÁ¦¿´½À´Ï´Ù.

ÁÖÁ¦°¡ Á¶±Ý ¾î·Æ±ä Çߴµ¥, Á¦°¡ DB °ü·Ã ¿¬±¸½Ç·Î ´ëÇпø ÁøÇÐÀ» Áغñ ÁßÀ̾ú¾î¼­, °ü·Ã ¿¬±¸ °æÇè ½×À» °â, ½ºÆå ¸¸µé °â Çؼ­ °í¸£°Ô µÇ¾ú¾î¿ä.

 

Q2. Á¹¾÷ ÇÁ·ÎÁ§Æ®¸¦ ¾î¶»°Ô ÁøÇàÇϼ̴ÂÁö ±Ã±ÝÇÕ´Ï´Ù.

 

A2. Å©°Ô 3´Ü°è·Î ÁøÇàÇß¾î¿ä. "³í¹® ºÐ¼® ¹× ÀÚ·áÁ¶»ç -> RocksDB ¼º´É º´¸ñ ºÐ¼® -> ¼º´É °³¼±À» À§ÇÑ ¾Ë°í¸®Áò ¼³°è ¹× Å×½ºÆ®", ÀÌ·¸°Ô ÁøÇàÇߴµ¥, »ç½Ç»ó ¼º´É º´¸ñ ºÐ¼®À¸·Î ´ëºÎºÐÀÇ ½Ã°£À» ´Ù º¸³Â½À´Ï´Ù. ¿ö³«¿¡ ÄÚµå ¾çµµ ¸¹°í, ÀÌ·±Àú·± ½ÃÇàÂø¿Àµµ ¸¹¾Æ¼­¿ä.

1ÁÖÀÏ¿¡ Çѹø Á¤µµ ÆÀ¿ø°ú ¸¸³ª¼­ ¿ÀÇÁ¶óÀÎ / ¿Â¶óÀÎÀ¸·Î ȸÀǸ¦ ÁøÇàÇÏ°í, ±× ÀÌ¿Ü¿¡´Â °¢ÀÚ ¸ÃÀº ÀÏÀ» ÇÏ´Â ½ÄÀ¸·Î ÁøÇàÇß½À´Ï´Ù. 2, 3ÁÖ¿¡ Çѹø¾¿ Áöµµ±³¼ö´Ô°ú ZOOMÀ¸·Î ÁøÇà»óȲÀ» º¸°íµå¸®¸é¼­ Á¶¾ðÀ» ±¸Çß¾î¿ä.

¿ø·¡´Â ³í¹®À» ³¾ »ý°¢À̾úÁö¸¸, ÀúÈñ°¡ ÇÐȸ Á¤º¸¸¦ ³Ê¹« ´Ê°Ô ã¾ÆºÁ¼­ ±×³É ÀÛÇ°À¸·Î Á¦ÃâÇß¾î¿ä. ´ÙÇàÈ÷ ÀÛ¼ºÇÑ Äڵ尡 À־ ÀÛÇ°À¸·Î ³¾ ¼ö ÀÖ¾úÁÒ.

 

Q3. Á¹¾÷ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϽø鼭 °¡Àå Èûµé¾ú´ø ¼ø°£ÀÌ ¾ðÁ¦¿´³ª¿ä.

 

A3. ´ëü·Î ȯ°æ ¼¼ÆÃÀÌ ¸¹ÀÌ ¾î·Á¿ü´ø °Å °°¾Æ¿ä. RocksDB ±ò°í, ¿©Å¸ ºÐ¼®¿ë Åø ±ò°í ÇÏ´Ù°¡, ³ëÆ®ºÏÀ¸·Î´Â µµÀúÈ÷ ¾ÈµÉ °Å °°¾Æ¼­ ±³¼ö´Ô²² µµ¿òÀ» ¿äûÇØ ¿¬±¸½ÇÀÇ ¼­¹ö¸¦ ºô·Á¿Ô¾úÁÒ. ±Ùµ¥ ±×°Ô ÇÊ¿äÇÏ´Ù´Â °É ³Ê¹« ´Ê°Ô ¾Ë¾Æ¼­, ±×¶§±îÁö »ó´çÈ÷ °í»ýÇß¾î¿ä.

¿ÀÈ÷·Á ³í¹® ºÐ¼®À̳ª ¼Ò½º ÄÚµå ºÐ¼®Àº ´ú Èûµé¾ú¾î¿ä.

 

Q4. ±×·³ ¹Ý´ë·Î Á¹¾÷ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϽø鼭 °¡Àå ÁÁ¾Ò´ø ¼ø°£Àº ¾ðÁ¦¿´³ª¿ä.

 

A4. ¸¶Áö¸·¿¡ ½ÇÇèÀ» µü µ¹·ÈÀ» ¶§ ¼º´É °³¼±ÀÌ º¸ÀÎ ¼ø°£ÀÌ Á¤¸» ±âºÐ ÁÁ¾Ò´ø °Å °°¾Æ¿ä. ³²µéº¸´Ù Á¶±Ý ´õ ¿À·¡ °É·Á¼­ ÇÁ·ÎÁ§Æ®¸¦ ¿Ï¼ºÇߴµ¥, °á°ú°¡ Á¦´ë·Î ³ª¿Í¼­ ÁøÂ¥ ±â»µÇß´ø ±â¾ïÀÌ Àֳ׿ä.

 

Q5. Á¹¾÷ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ÇпìºÐµé²² ÀÀ¿ø°ú ³ëÇÏ¿ì ºÎŹµå¸³´Ï´Ù!

 

A5. ÁÖÁ¦¸¸ º¸¸é ¹ºÁöµµ ¸ð¸£°Ú°í, ¹«ÀÛÁ¤ ½ÃÀÛÇϱ⿡´Â µÎ·Á¿ï ¼öµµ ÀÖ¾î¿ä. ±×·¸Áö¸¸ Â÷±ÙÂ÷±Ù ÁøÇàÇÏ´Ù º¸¸é ÁÁÀº °á°ú ³ª¿Ã Å×´Ï, ³Ê¹« °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

³ëÇÏ¿ì¶ó... ¹º°¡ ¸·È÷´Â ¹®Á¦°¡ »ý±ä´Ù¸é ²À ±³¼ö´ÔÀ̳ª Á¶±³´Ô²² ¹°¾îº¸´Â °Ô ÁÁ½À´Ï´Ù. ±³¼ö´ÔÀÌ ´Ã ¼Ö·ç¼ÇÀ» ÁÖ½ÃÁø ¾ÊÀ¸½ÃÁö¸¸, ±×·¡µµ ¹®Á¦ ÇØ°áÀÇ ½Ç¸¶¸®¸¦ ¾òÀ» ¼ö ÀÖÀ» ¶§°¡ ¸¹½À´Ï´Ù.

 

Q6. ¾ÕÀ¸·ÎÀÇ °èȹÀÌ ±Ã±ÝÇÕ´Ï´Ù.

 

A6. ¿ì¼± Àü KAIST Àü»êÇкΠ¼®»ç°úÁ¤À¸·Î ÀÔÇÐÇÒ ¿¹Á¤ÀÔ´Ï´Ù. ¼®¹Ú ÅëÇÕ °úÁ¤À¸·Î ÀüȯÇؼ­ ¹Ú»ç±îÁöµµ ¹ß¾Æº¼ »ý°¢ÀÌ¿¡¿ä. ÀÌÁ¦ »õ·Î¿î °÷¿¡¼­ ´õ ¸¹ÀÌ ¹è¿ì°í, ´õ ¸¹Àº °æÇèÀ» ¾ò¾îº¸·Á ÇÕ´Ï´Ù.


(Á¹¾÷ ÇÁ·ÎÁ§Æ® Àü½Ãȸ´Â ÇѾç´ëÇб³ swÁ߽ɴëÇРȨÆäÀÌÁö¿¡¼­ °ü¶÷°¡´ÉÇÏ´Ù.) Á¹¾÷ ÇÁ·ÎÁ§Æ®¿¡ Á÷Á¢ ¶Ù¾îµé¾î ã¾Æº¸°í ÇØ°áÀÌ ¾ÈµÇ¸é °Åħ¾øÀÌ Á¶¾ðÀ» ±¸Çغ¸´Â ¹ÚÁ¤È£ Çпì! Á¹ÇÁ Àαâ»óÀ» ¼ö»óÇÑ ÀÌÀ¯°¡ µ¸º¸ÀÌ´Â µ¥¿ä. ÇѾç´ëÇб³¸¦ ºû³¾ ¿¹ºñ ¹Ú»ç ¹ÚÁ¤È£ ÇпìÀÇ ¾ÕÀ¸·Î Çຸ¸¦ ÀÀ¿øÇÕ´Ï´Ù!

 

 

ȲÁØÇõ±âÀÚ

(d12589@naver.com)

ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкΠÇлý±âÀÚ´Ü

 

 

 

 

ÀÌÀü±Û ³ªÀÇ ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾îÇкλýÈ°
´ÙÀ½±Û ÄÄ¼Ò ´ÙÁßÀü°ø»ý ÀÌǪ¸¥ Çп츦 ¸¸³ª´Ù
¸®½ºÆ®
top