데이터 2

[AIㆍML / 데이터ㆍ분석] “구현부터 활용, 진화까지” 데이터 파이프라인 최종 가이드

Isaac Sacolick | InfoWorld3일 전  데이터 처리 아키텍처를 쉽게 이해하기 위해 집의 구조와 기능을 생각할 수 있다. 집의 기초는 저장, 쿼리, 트랜잭션, 보안 및 기타 기본적인 데이터 기능을 제공하는 데이터 관리 플랫폼이다. 집 안에는 마이크로서비스, API, 애플리케이션, 분석, 머신러닝 모델, 생성형 AI 모델 등 다양한 어플라이언스가 있다. 이런 어플라이언스는 데이터를 검색, 분석하고 최종 사용자 및 기타 서비스에 퍼블리싱하는 데 사용된다. 이런 모든 시스템을 연결하는 것은 한 시스템에서 다른 시스템으로 데이터를 이동하는 데이터 처리 도구인 파이프, 배관, 필터인 셈이다. 데이터 소스와 어플라이언스가 적은 소규모 조직에서는 데이터 프로세스가 비교적 간단하다. 하지만 대기업은 최..

1. IT NEWS 2024.09.02

[Java] 배열(Array)과 리스트(List)

배열과 리스트는 데이터를 저장하고 관리하는 기본적인 자료 구조입니다. 두 자료 구조는 각각의 특성과 장단점이 있으며,  용도에 따라 적합한 선택이 필요합니다.    1. 배열 (Array)1) 특징고정 크기: 배열은 생성 시 크기가 정해지며, 이후에는 크기를 변경할 수 없습니다.인덱스 접근: 배열의 요소는 인덱스를 통해 O(1) 시간 복잡도로 접근할 수 있습니다.동일한 데이터 타입: 배열의 모든 요소는 동일한 데이터 타입을 가져야 합니다. 2) 장점빠른 접근 속도: 인덱스를 통해 요소에 바로 접근할 수 있어 매우 빠릅니다.메모리 효율성: 요소들이 연속된 메모리 공간에 저장되어 있어 메모리 접근이 효율적입니다.간단한 구조: 구조가 단순하여 오버헤드가 적습니다.3) 단점고정 크기: 배열의 크기를 동적으로 변..

2. Java Study 2024.08.23