안녕하세요. IT 뉴스를 전해드리는 @dev.pedia 입니다.
이번 주에는 인공지능, 프로그래밍 언어, 데이터베이스 등 다양한 분야에서 주요 뉴스가 발표되었습니다. 각 단락에서 구체적인 내용을 확인하세요.
ChatGPT, 실시간 검색 가능
OpenAI의 인공지능 대화 모델인 ChatGPT가 업데이트되어 실시간 인터넷 환경의 정보를 제공할 수 있게 되었습니다. 이전에는 2021년 9월 이전의 데이터로만 학습되었던 ChatGPT가 이제는 실시간 인터넷 환경의 정보를 제공할 수 있도록 변화되었습니다.
또한, 직접 링크 등 출처를 제공함으로써 사용자가 원하는 정보를 더욱 정확하게 얻을 수 있게 되었습니다. 이 새로운 기능은 Plus 및 Enterprise 사용자에게는 바로 적용되며, 점차 모든 사용자로 확대할 계획입니다.
Python, 3.12 버전 Release
대표적인 프로그래밍 언어인 Python이 3.12 버전을 릴리즈하였습니다. 이번 버전에서는 Buffer Protocol로 데이터를 효율적으로 직렬화/전송하도록 성능 향상이 이루어졌습니다. 이를 통해 데이터의 처리 속도가 증가하게 되었습니다.
또한, 오류 메시지 세분화 및 성능이 전체적으로 이전 버전에 비해 약 5% 향상되었다고 발표하였습니다. 각 Sub-interpreter 당 별도의 GIL(Global Interpreter Lock) 생성으로 Multi Threading이 가능하게 되어, 한 번에 하나의 스레드만 실행되도록 Interpreter에서의 스레드 실행을 동기화하는 GIL의 제약을 완화시켰습니다.
InfluxDB, Rust로 재작성
오픈소스 시계열 DB인 InfluxDB는 Go 언어로 개발되었으나 Rust로 전환되었음을 발표하였습니다. InfluxDB는 운영 모니터링, 애플리케이션 매트릭스, 사물인터넷 센서 데이터, 실시간 분석 등 시계열 데이터의 고가용성 저장 및 검색에 최적화되어있습니다.
Rust 기반의 새로운 구조로 변경됨에 따라 Cardinality의 제한을 없애고, SQL 호환성 및 분석용 쿼리 성능을 향상시켰습니다. 이로 인해 InfluxDB의 활용 범위와 성능이 더욱 넓어지고 강화되었습니다.
매주 IT 뉴스를 전해드리는 @dev.pedia를 통해 최신 트렌드를 놓치지 마세요. 좋아요와 팔로우는 개발 백과사전에 큰 도움이 됩니다. 다음 뉴스에서 만나요!
댓글