¡á DataSet |
1. Description DataSetÀº ³»ºÎÀûÀ¸·Î ´Ù¾çÇÑ Buffer ¿Í Header Á¤º¸¸¦ °ü¸®ÇÏ´Â TableÀÔ´Ï´Ù. ¶ÇÇÑ HttpÅë½Å±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. Buffer °£ÀÇ »óÈ£ÀÛ¿ë ¹× Á¦°øÇÏ´Â ¿ÜºÎ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Viewer ±â´ÉÀ» ´ã´çÇÏ´Â ComponentµéÀÌ BindÇØ DataSetÀÇ Data¸¦ °¢±â °íÀ¯ÀÇ UI ÇüÅ·ΠǥÇöÇÏ°Ô ÇÏ´Â DataBuffer ÀÔ´Ï´Ù. ¶ÇÇÑ CUD ÀÛ¾÷ÀÌ ¹ß»ý½Ã º¯°æµÈ Dataµé ¿ª½Ã DataSetÀ» ÅëÇØ °ü¸®µË´Ï´Ù. 2.Class ID { 2506B38B-0FF7-4249-BA3E-8BC1DC399FBB } 3. UI Interface Non Visible Component 4. ÀÛµ¿¹æ½Ä(±¸Á¶)
DataSetÀº ³»ºÎÀûÀ¸·Î Table±¸Á¶(Çà,¿)·Î °ü¸®µË´Ï´Ù. ¼¹ö·ÎºÎÅÍ ¹Þ¾Æ¿Â Data¸¦ °ü¸®ÇÏ´Â Buffer ¿Í »ç¿ëÀÚÀÇ ÀÛ¾÷(CUD, filter µî)¿¡ ÀÇÇØ º¯°æµÈ Data¸¦ °ü¸®ÇÏ´Â Buffer , Buffer Á¤º¸¸¦ Table ÀÇ Column ÇüÅ·Π°ü¸®½Ã »ç¿ëµÇ´Â MetaData( Header Info), ÀÌ¿ÜÀÇ Buffer Data¸¦ ´Ù¾çÇÏ°Ô Á¶ÀÛÇÏ°í »ç¿ëµÉ¼ö ÀÖµµ·Ï ¸¹Àº Method, Property, Event ¸¦ Á¦°øÇÕ´Ï´Ù. CRDÀÛ¾÷½Ã¿¡µµ °¢ Row º°·Î °íÀ¯ÀÇ Index ¸¦ ÀÚµ¿°ü¸® ÇØÁÝ´Ï´Ù. ÁÖÀÇ»çÇ×) DataSetÀº µ¥ÀÌÅÍ Ã³¸®¸¦ ´ã´çÇÏ´Â ÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ Data¸¦ Server¿¡ Àü´ÞÇϰųª Server¿¡¼ »ý¼ºµÈ Data¸¦ ¼ö½ÅÇÏ´Â ¿ªÇÒÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ·± Data󸮸¦ ´ã´çÇÏ´Â DataSetÀº ó¸®ÇÒ ¼ö ÀÖ´Â Data size¿¡ Á¦¾àÀ» °¡Áö°í Àִµ¥ ÇÑ Ä÷³´ç ÃÖ´ë 6K, ÇÑ ·Î¿ì´ç 8KÀÇ Á¦¾àÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Ä÷³ A, B, C ·Î ±¸¼ºµÈ DataSet¿¡ ù¹ø° RowÀÇ Data·Î A : 6K, B: 3K, C: 2KÀÇ Data¸¦ ´ã¾Æ Client·Î Àü¼ÛÇÏ°Ô µÇ¸é ÇÑ RowÀÇ Data·®ÀÌ 11K°¡ µÇ¾î ÇÑ Row¿¡¼ ó¸®ÇÒ ¼ö ÀÖ´Â 8KÀÇ ¿ë·®À» ÃÊ°úÇÏ°Ô µË´Ï´Ù. ÀÌ·² °æ¿ì Client¿¡¼´Â Memory ¹®Á¦°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ¹æÁöÇϱâ À§Çؼ´Â °³¹ß½Ã Data¸¦ ¼¼ÆÃÇÏ´Â ºÎºÐ¿¡ À¯È¿ÇÑ DataÀÇ Size¸¦ ¾Ë°í(º¸Åë DB Schema ÂüÁ¶) ÀûÁ¤ÇÑ »çÀÌÁ ¼¼ÆÃÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ÇÑ Ä÷³, Ä÷³µéÀÇ ÇÕÀÎ ÇÑ ·Î¿ì¿¡ ´ëÇÑ »çÀÌÁî Á¦¾àÀº ÀÖÁö¸¸, DataSet¿¡¼ ó¸®ÇÒ ¼ö ÀÖ´Â Àüü size¿¡ ´ëÇÑ Á¦¾àÀº ¾ø½À´Ï´Ù. ´Ü, ANSIÇü DataSet(MxDataSet, ToinbDataSet)À» »ç¿ë ÁßÀÎ °æ¿ì ÇÑ±Û µ¥ÀÌÅÍ°¡ Æ÷ÇÔµÈ String ÇüÀÎ °æ¿ì Column Size¿¡ *2¸¦ °öÇØ Ã³¸®ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ÀÌ´Â È®ÀåÇü ANSI ¹®ÀÚ¸¦ Ç¥ÇöÇÒ ¶§ ÇѱÛÀÇ °æ¿ì 2¹ÙÀÌÆ®, ¿µ¹®°ú ¼ýÀÚ´Â 1¹ÙÀÌÆ®¸¦ Â÷ÁöÇϱ⠶§¹®ÀÔ´Ï´Ù 5. »ç¿ë¿¹ M/DÀÇ º¹ÀâÇÑ Transaction
DataÀÇ °ü¸®, Á¶È¸µÈ Data¸¦ °øÀ¯ÇØ
´Ù¾çÇÑ UIÇüÅÂ(Grid, XChart,
Report,
Treeview µî) ÀÇ
Ç¥ÇöÀÌ °¡´ÉÇϸç ȸéÀÇ UI ¿Í »ó°ü¾øÀÌ º°µµÀÇ Data°ü¸®°¡
°¡´ÉÇÔ¿¡ µû¶ó Sort,
Filter, Grouping µî ¸¹Àº ±â´É±¸ÇöÀÌ À¥ ÆäÀÌÁö »ó¿¡¼ ±¸Çö °¡´ÉÇÏ´Ù.
|