안녕하세요.
매 초 (혹은 그보다 짧은 시간)마다 생성되는 데이터를 저장하는 가장 좋은 방법이 무었이 있을까요?
MySQL을 이용하면 1초마다 저장한다고 할 때 센서 1노드만 1년에 31,536,000 개의 데이터인데..
한번의 time에 대한 데이터량은 32byte정도일거 같습니다.
뭔가 더 효율적인? 그런 방법이 있을까 해서 질문드립니다!
보통은 어느 방식으로 하는지 궁금하네요..
답변 감사드립니다.
일정량 모아서 한번에 삽입하는게 효율적이겠네요!
삭제나 업데이트는 없을 거 같고 insert와 select & where을 하게 될 거 같은데 다른 DB라면 추천해 주실 만한게 있으시나요?
몇몇 자료를 보니 특별한 상황이 아니면 대부분의 자료에 RDBMS을 사용하는게 NoSQL보다 효율적이란 말을 많이 들었는데.. 제가 잘 몰라서요..ㅠㅠ
아무래도 다른 NoSQL을 사용할 때보다 지금 상황이 하나의 row의 크기가 적은 편이라서 용량에 대해서는 MySQL같은게 더 효율적일거 같단 생각도 들구요.ㅡ
보통은 쌓이는 데이터를 일정량 모아서 한번에 저장을
보통은 쌓이는 데이터를 일정량 모아서 한번에 저장을 할 것입니다. 그리고 엄청 많은 데이터를 추가, 갱신해야 할 때는 MySQL같은 관계형 데이터베이스 보다는 다른 데이터베이스를 사용하는게 나을 듯 싶습니다.
감사합니다. 그럼 혹시 추천해주실만한 것이 있으시나요?
답변 감사드립니다.
일정량 모아서 한번에 삽입하는게 효율적이겠네요!
삭제나 업데이트는 없을 거 같고 insert와 select & where을 하게 될 거 같은데 다른 DB라면 추천해 주실 만한게 있으시나요?
몇몇 자료를 보니 특별한 상황이 아니면 대부분의 자료에 RDBMS을 사용하는게 NoSQL보다 효율적이란 말을 많이 들었는데.. 제가 잘 몰라서요..ㅠㅠ
아무래도 다른 NoSQL을 사용할 때보다 지금 상황이 하나의 row의 크기가 적은 편이라서 용량에 대해서는 MySQL같은게 더 효율적일거 같단 생각도 들구요.ㅡ
지금 생각해보니 말씀하신대로 그냥 MySQL을 쓰는게
지금 생각해보니 말씀하신대로 그냥 MySQL을 쓰는게 더 나을 것 같습니다.
댓글 달기