개발자

많은 양의 데이터를 실시간 처리하고 싶은데 어떤 언어로 api를

2023년 09월 16일조회 128

지금 프로젝트을 만들고 있어요 서버를 만들고 (mysql로 서버를 만듦)그래서 웹사이트를 을 만들지 못해지만 데이터를 효율적으로 빠르게 선택을 할려면 c나 python으로 추천ㄹ을 받았어요 api를 만들려면 어떤언어를 해야하는지 감이 안잡혀서 물어봅니다.처음이라 떨리네요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

Won님의 프로필 사진

데이터 선택만으로 보면 언어가 중요하지 않고 DB가 더 중요합니다. 특히 sql을 어떻게 최적화 하냐에따라 달라지게 됩니다. 데이터를 선택하고 가공하는게 적어주신 언어에서 하게 될 일인데 초당 만건 이상의 요청을 처리하는 정도가 아니면 큰 의미는 없을거에요. 빠르게 처리 가능한 언어는 c계열의 언어들입니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 09월 16일

실시간 데이터 처리를 위해 API를 작성하는 경우, Node.js, Go, Java와 같은 백엔드 언어가 일반적으로 사용됩니다. 이 중에서 Node.js가 비동기 실시간 데이터 처리에 특히 강력하며, WebSockets 등의 기술과 결합하면 효과적인 해결책을 제공할 수 있습니다. 그러나 선택은 당신의 특정 상황과 요구 사항에 따라 다릅니다. Go는 동시 처리 구조와 빠른 시작 시간으로 인해 대용량 실시간 처리에 좋으며, 높은 성능을 필요로 하는 고도화된 분산 시스템에서 자주 사용됩니다. Java 역시 실시간 데이터 처리에 적합한 옵션일 수 있습니다. Java는 멀티 스레딩과 큰 데이터 집합을 처리하는데 필요한 강인함을 가지고 있습니다. 따라서 원하는 성능, 경험 및 팀의 기술 능력에 따라 가장 적합한 언어를 선택하면 됩니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!