SQL WISE

python

python-oracledb 쿼리 결과를 Pandas DataFrame 형식으로 저장하기

python-oracledb 라이브러리는 파이썬과 Oracle 데이터베이스를 연동할 때 주로 사용합니다. 과거에 많이 사용하던 cx_Oracle의 새로운 이름이며 Oracle에서 공식 배포한 파이썬 라이브러리입니다. python-oracledb 설치 먼저 python-oracledb를 사용하기 위해서는 설치가 필요합니다. 간단하게 pip 명령어를 통해 설치할 수 있습니다. 기본적인 쿼리 방식 파이썬에서 python-oracledb를 이용하여 Oracle 데이터베이스에 연결하고 쿼리를 실행하는 기본적인 코드는 다음과 같습니다. 위 코드에서 쿼리 결과인 results는 […]

web

Tailwind CSS Standalone CLI 설치 방법 (Node.js 없이)

Tailwind CSS Standalone CLI 설치 및 사용 방법을 소개합니다. 이 방식은 Node.js 설치 없이 Tailwind CSS를 설치하고 사용하는 유용한 방법입니다. 그런데 Tailwind CSS는 왜 설치해야 하는 걸까요? Tailwind CSS는 CDN(Content Delivery Network)을 통해 간편하게 링크하여 사용할 수도 있습니다. 하지만, 공식 문서에서는 프로덕션 환경에서는 CDN 사용을 권장하지 않습니다. 이는 최적화 및 안정성 측면에서 사용자 사이트에 직접

oracle

적응형 쿼리 계획 (Adaptive Query Plans) 개념과 동작 원리

오라클 데이터베이스 옵티마이저는 다양한 요인으로 인해 항상 최적의 계획을 생성하는 것은 아닙니다. 이러한 문제를 해소하기 위해 오라클 데이터베이스는 적응형 쿼리 계획(Adaptive Query Plans, AQP) 기능을 제공합니다.

oracle

오라클 AI 벡터 검색

최근 출시된 Oracle Database 23ai의 핵심 기능 AI 벡터 검색(AI Vector Search)에 대해 알아보겠습니다. 데이터베이스에서 의미(semantics) 기반 검색을 가능하게 하는 획기적인 기능입니다. 전통적인 키워드 검색 방식은 단어 일치에만 집중하여 의미적으로 유사한 내용을 찾기는 어려웠습니다. 예를 들어, “사과”와 “과일”은 키워드 검색에서는 별개로 취급되지만, 의미적으로는 밀접한 관련이 있습니다. AI 벡터 검색은 이러한 한계를 극복하는 방안입니다. 벡터 데이터란

oracle

오라클 데이터베이스에서 VECTOR 데이터 타입 활용하기 #1

오라클 데이터베이스 23ai의 새로운 데이터 타입인 VECTOR는 벡터 데이터를 효율적으로 저장하고 처리하기 위한 데이터 타입입니다. VECTOR 타입은 다양한 차원과 데이터 형식(INT8, FLOAT32, FLOAT64)을 지원하며, 데이터 분석과 머신 러닝 등 여러 분야에서 유용하게 활용될 수 있습니다. 이 글에서는 예제를 통해 VECTOR 타입의 활용 방법을 자세히 알아보겠습니다. VECTOR 데이터 타입 기본 구조 VECTOR 타입은 숫자 시퀀스를 나타내는

oracle

Oracle Bulk Insert 사용하기 – 파이썬

Oracle Bulk Insert 기능은 대용량 데이터 처리를 위한 주요 기술입니다. 일반적인 건별 입력 방식에 비해 대량 데이터를 입력 속도를 크게 개선할 수 있습니다. 이번 글은 파이썬의 Oracle Bulk Insert 사용 방법을 소개합니다. Oracle Bulk Insert 개념 바인드 변수를 이용하는 아래 INSERT 문장은 데이터 1건을 입력합니다. 만약 10,000건의 데이터를 입력해야 한다면 10,000번의 SQL 실행이 필요합니다. Bulk

위로 스크롤