-
오라클 테이블스페이스 자동 관리 프로시저
by
테이블 스페이스 용량 관리는 DBA 의 업무중 하나로,지속적으로 모니터링 하고 용량을 늘려주는 작업을 해야한다. DBA 의 운영 업무 중 가장 큰 스트레스 중 하나는 테이블 스페이스의 용량이 부족하여 DB에 심각한 장애가 발생하는 경우이다. 특히, 개발 단계에서 대량 배치 작업이나 데이터 … 더 보기
-
생성형 AI를 활용한 데이터 모델링
by
생성형 AI(Claude)와 전문 데이터 모델링 도구(ERgrin)로 구축하는 ‘온라인 상거래 플랫폼’ 개념&논리 모델링 ‘대용량 테이블 구축’을 위한 데이터 모델링 수행 중, 생성형 AI가 데이터 모델링에 어느 수준까지 실 사용 가능한지 개념 모델링 과정에 Claude 3.5 Sonnet 을 사용해 보았습니다. 해당 모델링은 … 더 보기
-
프로토타입 스코프 – 싱글톤 빈과 함께 사용할 경우
by
1. 프로토타입 스코프 또다른 클라이언트가 요청을 보내면? 마찬가지로 @x02 프로토타입 빈의 카운트 또한 1이 될 것입니다. 2. 싱글톤 빈에서 프로토타입 빈을 생성하여 사용 3. 정리 [참고 문헌] [1] 인프런 : 김영한 강사님 – 스프링 핵심 원리 – 기본편
-
Spring Boot와 Vue.js를 사용한 웹 애플리케이션 기본 프레임워크 생성하기
by
웹 애플리케이션을 제작하는 방법은 다양하다. 전통적으로 Java 기반의 Spring 프레임워크로 백엔드를 제작하고 자바스크립트 기반의 프레임워크로 프론트엔드를 제작하는 방식이 많이 사용된다. 물론 좀 오래전으로 거슬러 올라가자면 PHP나 JSP를 사용하여 제작된 웹 페이지(웹서버+웹애플리케이션)도 많다. 아니, 반대로 아주 최신으로 돌아오자면 파이썬 기반의 Django … 더 보기
-
반응형 UI로 개선된 iLiFO CBT 시스템 UX
by
아이리포 CBT 시스템을 구축하는 프로젝트에 참여하여 프론트엔드의 반응형 UI를 구축했습니다. Vue.js와 Bootstrap을 활용하여 효율적이고 직관적인 UX를 제공하고자 하였습니다. 1. 프로젝트 개요 iLiFO CBT 시스템은 SQLD 학습자를 대상으로 설계된 온라인 학습 시스템으로, 추후 ADsP와 빅데이터분석기사 학습자를 위한 추가 메뉴도 오픈될 예정입니다. … 더 보기
-
Comparison Semantics로 보는 CHAR 와 VARCHAR2 의 차이
by
전통적인 C 나 Java, 최근의 Python 을 이용한 개발 뿐만 아니라 오라클, PostgreSQL 등의 DB 작업에서 가장 많이 작성되는 것 중 하나는 ‘비교(Comparison)’ 구문이다. 이러한 비교는 동등 (Equality), 부정 (Inequality Not Equal), 부등 (Inequality) 등으로 나눌 수 있는데, 문자열의 비교에서는 … 더 보기
-
생성형 AI를 활용하여 서비스 만들기
by
아이리포에서 SQLD 자격증 책이 출간되면서 온라인 모의고사 문제풀이 기능이 필요하여 CBT(Computer Based Test) 시스템을 만들어보게 되었습니다. 일단 개발하면서 사용할 기술을 선택했어야했는데, 저는 기술스택이 백엔드쪽으로만 치중되어 있었기 때문에 웹 프론트를 만들어본적도 없고, 프론트에는 어떤 기술이 존재하는지조차 모르는 상태였습니다. 어떻게 만들어야하나 고민하던 … 더 보기