묻고답하기
JSON -> MYSQL 저장방법
2015.07.22 08:52
JSON으로 가져온 파일
stdClass Object (
[result] => success
[list] => Array (
[0] => stdClass Object (
[devID] => 6274E064FA67CF798AC32B4689838462
)
[1] => stdClass Object (
)
)
)
이런식의 데이터(count)가 5분간격으로 새로 받아서 출력되고있는 중입니다.
이 데이터를 사용자가 접속하지 않더라도 그냥 서버단에서 DB에 5분단위로 저장하고 싶은데 어떻게 해야하나요??
댓글 6
-
기진곰
2015.07.29 13:22
-
OEZ
2015.08.05 09:24
devId 는 md5로 맥어드레스를 암호화 해둔거이며
count 수치가 계속 바뀝니다. (뭐 압력같은거라고 보시면됩니다. ^^)
centos 6.6 64 비트 환경입니다. 단독서버있고 클라우드도 있습니다.
-
기진곰
2015.08.05 10:19
단독서버라면 crontab으로 5분마다 실행시키면 되겠네요.
단, 실행할 스크립트를 작성해야 하는데... 이건 데이터를 어디서 가져와서 어디에 어떻게 저장하는지에 따라 달라지겠지요. php-cli가 설치되어 있다면 php로 작성하고, 일반적인 php 함수를 사용해서 mysql에 저장하면 됩니다.
-
OEZ
2015.08.05 10:22
php-cli 를 쓰면되는군요 ^^ 감사합니다. ^^
-
한꼬마
2015.07.29 16:21
웹클론 서비스 이용하시면 조금 나을거예요. 클론 하시려면 서버 권한 있어야 될건데 서버 아니시라면 웹클론 이용하시는 방법으로 하시면 될겁니다.
-
OEZ
2015.08.05 09:27
crond
crontab -l e 등등 말하는거죠??
어디에서 어떻게 가져온 데이터이고, devId와 count는 무엇을 의미하고, DB의 어디에 어떻게 저장해서 어떻게 활용하고 싶으신가요? 사용자가 없어도 하루 24시간 일정한 간격으로 처리하려면 cron 실행이 가능한 서버여야 하는데, 지금 서버환경은 어떻게 되시나요?
일단 제작의뢰가 필요한 문제인 것 같습니다.