소프트웨어가 느린 이유는 느린 언어가 아니라 나쁜 설계 때문이다
- AI로 프로그램을 C나 Rust로 다시 쓰기보다 설계를 개선하는 편이 큰 성능 향상으로 이어지는 경우가 많음
- 데이터베이스와 네트워크를 기다리는 시간이 길다면 언어를 바꿔도 효과가 제한되며, 요청 시간의 절반이 DB 조회라면 나머지 코드를 아무리 빠르게 해도 전체 속도는 최대 2배
- Python도 계산 집약적인 작업은 이미 최적화된 네이티브 라이브러리에 맡기는 경우가 많아, 언어를 바꿔도 핵심 연산이 빨라지지 않을 수 있음
- 캐싱, 비동기 처리, 병렬화, 불필요한 SQL 쿼리 제거처럼 수행할 작업을 줄이거나 재구성…
https://news.hada.io/topic?id=35893
소프트웨어가 느린 이유는 느린 언어가 아니라 나쁜 설계 때문이다 - AI로 프로그램을 C나 Rust로 다시 쓰기보다 설계를 개선하는 편이 큰 성능 향상으로 이어지는 경우가 많음 -
GeekNews
@GeekNewsHadaGeekNews 공식 텔레그램 채널입니다. GeekNews 에 올라오는 주요 뉴스를 자동으로 전송합니다. 더 많은 뉴스를 위해서는 긱뉴스를 방문해 주세요. https://news.hada.io 긱뉴스 위클리 뉴스레터를 구독하시면 매주 월요일 아침에 이메일로 주요 뉴스를 받아보실수 있습니다. https://news.hada.io/weekly
2 425 підписників
Відкрити в Telegram