mysql ¿©·¯°³ Row¸¦ 1°³ Row·Î ¿¬°á ½ÃÅ°´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?

   Á¶È¸ 6104   Ãßõ 0    

안녕하세요

mysql 관련해서 여쭤볼게 있어서 글을 씁니다.


하루에 1줄 씩 쌓이는 데이터가 있습니다.

이 데이터를 변환해서

1줄에 해당 일 부터 60일 전 까지의 데이터를 1줄에 저장하고 싶습니다.

(1줄은 30여개의 Column으로 구성되어 있습니다.)

아래 그림 같은 형태로 변환하고 싶습니다.

단순히 mysql column 을 늘여서 해결 하려 했는데

too many columns 라고 에러가 발생합니다.


CSV 파일로 생성은 하고 있는데

mysql 에 저장하고 출력할 뭔가 좀 더 좋은 방법이 있을까요?


원본 파일 크기는 2G 정도 되고 변환을 거치면 120G 정도가 될 것 같습니다.



ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
DoubleSH 2017-02
²À ÀúÀåÇØ¾ßµÇ´Â°Ô ¾Æ´Ï¸é ±âÁ¸ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇؼ­ view ¸¸µå½Ã´Â°Ô ¾î¶³±î¿ä? @_@
¿øº»  ÅؽºÆ® 2G º¯È¯ÇÏ¿© 120G  ±â°¡¶ó¸é  ¿øº» (2G)  + °ø¹é Ä÷³ ¶Ç´Â Áߺ¹ (118G) À̵ÇÁö ¾ÊÀ»±î¿ä?
1ÀÏ 30°³ Ä÷³À¸·Î ÀúÀåµÈ µ¥ÀÌÅ͸¦
1ÁÙ¿¡ 60ÀÏÄ¡¸¦  ÀúÀåÇÏ°Ô          <== µ¥ÀÌÅÍ ÀúÀåÀÇ ¹®Á¦ ( ºñÈ¿À² )
1ÁÙ¿¡ 60ÀÏÄ¡¸¦  º¸¿©ÁÖ°Ô          <==  Äõ¸®ÀÇ ¹®Á¦  ( ½±°Ô±¸Çö )
¾î¶²ÀÏÀ» ÇϽǷÁ°í ÇϽô´ÂÁö »ó¼¼ÇÏ°Ô ¼³¸í ÇØÁÖ½Ã¸é ´ä±ÛÀÌ ¸¹ÀÌ ´Þ¸±°Ì´Ï´Ù.
     
nshhsn 2017-02
°¨»çÇÕ´Ï´Ù.

µ¥ÀÌÅÍ´Â machine learning ¿ë ÇнÀ µ¥ÀÌÅÍ·Î »ç¿ë ÇÏ·Á ÇÕ´Ï´Ù.
°ú°ÅÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ¹Ì·¡ µ¥ÀÌÅ͸¦ ¿¹ÃøÇÏ´Â ¿ëµµ·Î »ç¿ë ÇÏ·Á Çϸç

60ÀÏÄ¡¸¦ ÇѲ¨¹ø¿¡ ÀúÀåÇÏ·Á´Â ÀÌÀ¯´Â
60ÀÏ Ä¡ µ¥ÀÌÅ͸¦ ÇϳªÀÇ À̹ÌÁö ó·³ ó¸® ÇÏ·Á°í ÇÏ´Â °Í°ú
ÇнÀ½Ã¿¡ µ¥ÀÌÅÍ(60ÀÏÄ¡·Î ÀúÀåµÈ µ¥ÀÌÅÍ)¸¦ shuffle Çؼ­ »ç¿ëÇÏ·Á Çϴµ¥
µ¥ÀÌÅ͸¦ 60ÀÏÄ¡ °¡Á®¿Í¼­ shuffle ÇÏ´Â °ÍÀÌ ½±Áö ¾ÊÀ» °Í °°¾Æ¼­ ÀÔ´Ï´Ù.
±èµ¿¼öP 2017-02
too many columns ¿¡·¯°¡ ³µ´Ù¸é ´ëÃæ Ä÷³ °³¼ö°¡ 1017°³°¡ ³Ñ¾î°£°Å °°Àºµ¥ (60*30 Çϸé 1800°³³×¿ä) ÀÌ°Å´Â mysql innodb ¿£ÁøÀÇ Á¦ÇÑÀ» ³Ñ°Ü¼­ ±×·¸½À´Ï´Ù.
myisam À¸·Î ¿£ÁøÀ» º¯°æÇϽøé 4096°³±îÁö µË´Ï´Ù.
     
nshhsn 2017-02
¾Æ ÀÌ·± ¹æ¹ýÀÌ ÀÖ¾ú³×¿ä
°¨»çÇÕ´Ï´Ù


QnA
Á¦¸ñPage 2033/5696
2015-12   1566220   ¹é¸Þ°¡
2014-05   5029654   Á¤ÀºÁØ1
2016-07   4251   ÀÌ´ÏÀÌ´Ï
2015-02   4251   ³ªºñz
2015-11   4251   ¿Ï¼ÒÈƳ²
2019-02   4251   À¸Èï
2014-10   4251   GoM79x
2018-03   4251   ¸¶ÀÌ·¹ÀÌÁö
2017-04   4251   ½Öcpu
2016-12   4251   ³ªÆÄÀÌ°­½ÂÈÆ
2015-03   4251   snflzhdj
2015-09   4251   topschool
2018-07   4251   Marlº¸·Î
2019-05   4251   ¸ðÅäÅä
2015-09   4251   ¿À¼Ò¸®
2018-02   4251   2FluF
2020-02   4251   FreeBSD
2017-08   4251   umtie
2017-08   4251   ½ºÅæÄݵå
2016-05   4251   ¼ÒÁÖÇѺ´
2014-03   4251   ȸ¿øK
2014-08   4251   ¼­¿ï±èâÈñ