전체 글(65)
-
Test 2025.12.07
-
[ZEPPELIN-6195] Zeppline 오픈소스 이슈 분석 및 pr 제안
안녕하세요!오늘은 zeppline 오픈소스 프로젝트에서 직접 pr을 올리기 전에 [ZEPPLINE-6195] 이슈를 분석해보고 어떻게 이 pr이 merge 되었는지 분석해보면서 오픈소스에 컨트리뷰션하는 방향에 더 가까워져볼려고 하는데요!우선 해당 pr 링크 먼저 공유 드려보겠습니다! 궁금하신 분들은 한번 들어가보셔서 현재 나와있는 pr들 구경해보시는 것도 추천드려요. Jira: ZEPPELIN-6195PR: https://github.com/apache/zeppelin/pull/4941 [ZEPPELIN-6195] Fix Selenium tests by switching from Chrome to Firefox and upgrading outdated Spark by ParkGyeongTae · Pull..
2025.08.10 -
Apache Zeppelin 프로젝트 구조 & 설계 분석
디렉토리 설명 오늘은 Apache Zeppelin 프로젝트 구조 와 설계를 분석해볼려고 합니다!이전에 zeppline을 빌드하는 내용에서 zeppline에 대해서 설명해 드렸는데요! 아직 못보신 분들을 위해서 간단하게 설명하고 바로 시작해보겠습니다. 빌드 하시는 방법이 궁금하시다면 아래 글도 참고해보셔요.https://simjji-cool-developer.tistory.com/entry/Apache-ZepplineWindow-%EB%B9%8C%EB%93%9C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EB%B0%B1%EC%97%94%EB%93%9C-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C Apache Zeppline(Window) 빌드 ..
2025.08.10 -
Apache Zeppline(Window) 빌드 하는 방법(백엔드 + 프론트엔드)
Hadoop에 이어 가장 핫한 빅데이터 분석 도구인 Spark는 Hadoop보다 빠르고 설치가 비교적 쉽다는 장점을 가지지만 이를 다룰려면 커맨드라인에서 검은 글씨와 싸워야 하는 단점이 있습니다. 데이터 분석 업무을 하다보면, 여러가지 알고리즘과 파라메터를 바꿔가면서 분석 결과를 반복해서 그래프나 테이블 같은 형태로 시각화하여 확인해야 하는데 커맨드라인 도구는 불편합니다. Apache Zeppelin은 Spark를 통한 데이터 분석의 불편함을 Web기반의 Notebook을 통해서 해결해보고자 만들어진 어플리케이션으로 데이터 분석과 시각화를 위한 웹 기반 노트북입니다. Web기반 Notebook 스타일 환경이란 Web에 워드프로세서 처럼 아무거나 입력 가능한 하얀 화면이 뜨고 여기에 코드를 작성-실행-결과..
2025.08.10 -
NoSQL과 RDBMS
NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점에 대해서 공부해 보겠습니다. NoSQL1. 개념과 특징"Not only SQL"로, SQL만을 사용하지 않는 데이터베이스 관리 시스템(DBMS)을 지칭하는 단어입니다.기존의 관계형 데이터베이스 보다 더 융통성 있는 데이터 모델을 사용하고, 데이터의 저장 및 검색을 위한 특화된 매커니즘을 제공합니다.2. 장점NoSQL 데이터베이스는 단순 검색 및 추가 작업에 있어서 매우 최적화된 키 값 저장 기법을 사용하여, 응답속도나, 처리 효율 등에 있어서 매우 뛰어난 성능을 나타냅니다. 3. 단점유연성으로 인해 데이터 구조 결정을 미루게 될 수 있습니다.데이터 중복을 계속 업데이트 해야 합니다.데이터가 여러 컬렉션에 중복되어 있기 때문에 수정 시 모든 컬렉..
2025.03.16 -
API와 EndPoint
APIAPI는 Application Programming Interface의 약자입니다. 단어를 하나씩 살펴보겠습니다. 애플리케이션은 고유한 기능을 가진 소프트웨어를 말합니다. 인터페이스는 두 애플리케이션 간의 일종의 서비스 계약입니다. 인터페이스에 따라 두 애플리케이션이 어떻게 통신할 것인지 정해집니다.통신이란 요청과 응답을 하는 걸 의미합니다. 두 애플리케이션이 어떻게 요청과 응답을 할지를 기록한 게 API 문서입니다. API를 개발하는 걸 (당연하지만)API 개발이라고 부르고요. 만들어진 API를 통해 두 애플리케이션이 통신할 수 있도록 만드는 걸 API 연동이라고 말합니다. 엔드포인트는 컴퓨터 네트워크에 연결하고 컴퓨터 네트워크와 정보를 교환하는 물리적 디바이스입니다. URIURI는 특정 리소..
2025.03.02