본문 바로가기

분류 전체보기148

VSCode에서 Python 디버깅시 실행 명령어 뒤에 인자를 넣는 방법 VSCode에서 Python 디버깅 시 실행 명령어 뒤에 인자를 넣는 방법은 다음과 같습니다. 먼저 실행파일 소스가 있는 곳으로 이동합니다. 방법 1 수정하는 파일은 launch.json을 수정해야 하는데 왼편 창에 "show all automatic debug configurations"를 누르면 상단에 창이 하나 나오고 거기서 설정 모양을 누르면 launch.json을 수정할 수 있습니다. launch.json을 다음과 같이 수정합니다. 아래 코드에서 args가 내가 넣고 싶은 아규먼트를 넣으면 됩니다. 여러 개를 넣으면 계속 붙여서 넣을 수 있으므로 원하는 만큼 넣으면 됩니다. { "configurations": [ { "name": "Python: File", "type": "python", "r.. 2023. 12. 19.
python으로 mariadb 접속 및 처리하기 - pyodbc 지난 시간에 unixodbc를 이용해서 mariadb에 접속하고 테스트를 해봤습니다. odbc는 표준이 있어서, odbc에 맞게 프로그램을 작성하면 여러 db에 거의 동일한 코드로 처리가 가능합니다. pyodbc를 이용해서 python에서 odbc프로그램으로 db 접속 예제 프로그램을 만들어 보도록 하겠습니다. Table Of Contents 1. pyodbc 설치 2. mariadb 접속 예제 코드 PyODBC를 이용하여 MariaDB에 접속하고, 테이블을 생성하고, DML(Data Manipulation Language)을 수행하는 간단한 Python 코드를 생성하고 테스트해보도록 하겠습니다. 1. pyodbc 설치 만약 pyodbc 라이브러리가 설치되어있지 않았다면, 설치해야합니다. 다음의 pip .. 2023. 12. 19.
Mariadb에 Linux unixODBC로 데이터베이스 연동 - 우분투 22.04 mariadb에 tpcc 테스트를 위해서 unixODBC를 사용하여 연결하기로 하였습니다. tpcc 테스트의 소스가 ODBC로 되어있는 경우 다른 DBMS도 테스트를 할 수 있기 때문에 여러 개의 DBMS들과 NoSQL을 비교해 보기 위해서 unixODBC를 선택하였습니다. Table Of Contents mariadb 서버 버전과 OS 우분투에 UnixODBC 설치 mariadb ODBC 드라이버 설치 1. mariadb odbc 다운로드 2. mariadb odbc 드라이버 압축 해제 3. mariadb odbc 드라이버 라이브러리 설치 4. mariadb odbc 드라이버를 unixODBC에 등록 5. mariadb dsn을 odbc.ini에 추가 mariadb 서버 버전과 OS 우분투 22.04에.. 2023. 12. 19.
우분투(ubuntu) 22.04에 MariaDB 설치하기 가장 많이 알려진 RDBMS 중 하나인 mariadb를 우분투 22.04에 설치하고 성능 테스트를 진행해 보려고 합니다.이 글에서는 mariadb를 설치하고 데이터베이스 생성 및 사용자를 생성하고 권한을 부여하여 사용하는 모든 과정을 합니다.Table Of Contentsmariadb 설치를 위한 준비apt를 이용하여 MariaDB 설치mariadb 접속 확인mariadb 데이터베이스 생성 및 사용자 생성데이터베이스 생성사용자 생성 사용자에게 권한 부여mariadb 설치를 위한 준비mariadb 계정 생성 및 디렉토리 생성mariadb 계정에 sudo 권한 부여패키지 목록 업데이트#mariadb 계정생성 및 디렉토리 생성sudo useradd -d /home/mariadb mariadbsudo passw.. 2023. 12. 19.
py-ptcc driver를 이용해서 mongodb tpc-c 테스트 하기 이 글에서는 py-tpcc에 대해서 알아보고, 이를 사용하여 자체 호스팅된 MongoDB에서 TPC-C 테스트를 실행하는 방법에 대해서 알아보도록 하겠습니다. Table Of Contents 1. py-tpcc에 대해서 py-tpcc의 기본 아이디어 사용 방법 요약 py-tpcc fork Quick Start 1. py-tpcc에 대해서 py-tpcc 프로젝트는 NoSQL 시스템을 위한 TPC-C OLTP 벤치마크의 Python 기반 프레임워크입니다. 이 코드는 원래 브라운 대학교 학생들이 NoSQL 시스템에 관한 대학원 세미나 과정을 위해 작성한 것입니다. 이 프레임워크는 다양한 시스템에 맞게 새로운 드라이버를 작성할 수 있도록 모듈식으로 설계되었습니다. py-tpcc는 python을 이용해서 tpcc.. 2023. 12. 18.