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

   Á¶È¸ 6072   Ãßõ 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 30/5686
2014-05   4987415   Á¤ÀºÁØ1
2015-12   1523379   ¹é¸Þ°¡
2010-08   8182   Çϵå¸Å³Ä
2022-02   1662   Sakura24
2010-08   9241   ±èÀå¿ì
2020-09   21018   ±èÀçÈÆ74
2022-02   1661   ¼ÛÁøÇö
2010-09   15186   Â÷Æò¼®
2013-07   5918   Á¶¿õ±â
2014-12   4519   À̱ԹÎ
2013-08   18168   ±èÀå¿ì
2014-12   4178   ³×ÀÌÃÄ
2019-06   3991   ·çºê
2023-10   2261   keros
2019-06   12039   ¹Ù¶÷°õµ¹
2010-10   9644   ±è´ë¿ø
2015-01   8151   ÅÃÀ¯
2019-07   8836   ¼­¿ïl°­ÇѸð
2013-08   5945   SkyBase
2017-02   4458   ±è¹Î¼º
2016-03   4504   ±è±â·æ
2017-02   6073   ¹é¸¸½º¹°Çϳª