안녕하세요
mysql 관련해서 여쭤볼게 있어서 글을 씁니다.
하루에 1줄 씩 쌓이는 데이터가 있습니다.
이 데이터를 변환해서
1줄에 해당 일 부터 60일 전 까지의 데이터를 1줄에 저장하고 싶습니다.
(1줄은 30여개의 Column으로 구성되어 있습니다.)
아래 그림 같은 형태로 변환하고 싶습니다.
단순히 mysql column 을 늘여서 해결 하려 했는데
too many columns 라고 에러가 발생합니다.
CSV 파일로 생성은 하고 있는데
mysql 에 저장하고 출력할 뭔가 좀 더 좋은 방법이 있을까요?
원본 파일 크기는 2G 정도 되고 변환을 거치면 120G 정도가 될 것 같습니다.
1ÀÏ 30°³ Ä÷³À¸·Î ÀúÀåµÈ µ¥ÀÌÅ͸¦
1ÁÙ¿¡ 60ÀÏÄ¡¸¦ ÀúÀåÇÏ°Ô <== µ¥ÀÌÅÍ ÀúÀåÀÇ ¹®Á¦ ( ºñÈ¿À² )
1ÁÙ¿¡ 60ÀÏÄ¡¸¦ º¸¿©ÁÖ°Ô <== Äõ¸®ÀÇ ¹®Á¦ ( ½±°Ô±¸Çö )
¾î¶²ÀÏÀ» ÇϽǷÁ°í ÇϽô´ÂÁö »ó¼¼ÇÏ°Ô ¼³¸í ÇØÁÖ½Ã¸é ´ä±ÛÀÌ ¸¹ÀÌ ´Þ¸±°Ì´Ï´Ù.
µ¥ÀÌÅÍ´Â machine learning ¿ë ÇнÀ µ¥ÀÌÅÍ·Î »ç¿ë ÇÏ·Á ÇÕ´Ï´Ù.
°ú°ÅÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ¹Ì·¡ µ¥ÀÌÅ͸¦ ¿¹ÃøÇÏ´Â ¿ëµµ·Î »ç¿ë ÇÏ·Á Çϸç
60ÀÏÄ¡¸¦ ÇѲ¨¹ø¿¡ ÀúÀåÇÏ·Á´Â ÀÌÀ¯´Â
60ÀÏ Ä¡ µ¥ÀÌÅ͸¦ ÇϳªÀÇ À̹ÌÁö ó·³ ó¸® ÇÏ·Á°í ÇÏ´Â °Í°ú
ÇнÀ½Ã¿¡ µ¥ÀÌÅÍ(60ÀÏÄ¡·Î ÀúÀåµÈ µ¥ÀÌÅÍ)¸¦ shuffle Çؼ »ç¿ëÇÏ·Á Çϴµ¥
µ¥ÀÌÅ͸¦ 60ÀÏÄ¡ °¡Á®¿Í¼ shuffle ÇÏ´Â °ÍÀÌ ½±Áö ¾ÊÀ» °Í °°¾Æ¼ ÀÔ´Ï´Ù.
myisam À¸·Î ¿£ÁøÀ» º¯°æÇϽøé 4096°³±îÁö µË´Ï´Ù.
°¨»çÇÕ´Ï´Ù