본문 바로가기

MariaDB5

MariaDB 캐릭터셋 변경하기 이 글에서는 MariaDB의 캐릭터셋을 변경하는 방법에 대해서 알아봅니다. Table Of Contents 1. MariaDB에서 사용 가능한 캐릭터셋 확인하기 2. MariaDB 캐릭터셋을 설정파일로 변경하기 3. 구문으로 캐릭터셋 변경하는 법 1. MariaDB에서 사용 가능한 캐릭터셋 확인하기 MariaDB에서 사용가능한 캐릭터셋은 다음 구문을 통해서 확인할 수 있습니다. SHOW CHARACTER SET; SHOW CHARACTER SET; 명령어의 결과는 MariaDB에서 사용 가능한 모든 캐릭터셋에 대한 정보를 보여줍니다. 결과에는 다음과 같은 컬럼이 포함됩니다. Charset: 캐릭터셋의 이름입니다. Description: 캐릭터셋에 대한 설명입니다. Default collation: 해당 .. 2024. 1. 4.
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.
HammerDB를 사용하여 Linux 시스템에서 데이터베이스 성능을 테스트하는 방법 데이터베이스 성능은 애플리케이션이 원활하고 효율적으로 실행되도록 하는 데 있어 매우 중요한 요소입니다. 데이터베이스 관리자와 개발자들 사이에서 데이터베이스 성능 벤치마킹을 위해 인기를 얻고 있는 도구 중 하나는 HammerDB입니다. 이 오픈 소스 도구는 Oracle, SQL Server, MySQL, PostgreSQL을 비롯한 다양한 데이터베이스를 지원합니다. HammerDB를 사용하면 데이터베이스 운영의 효율성을 평가하고, 쿼리 성능을 평가하고, 지연 시간을 측정할 수 있습니다. 이 가이드에서는 Linux 시스템에서 HammerDB를 사용하는 방법을 다음과 같은 단계로 가이드합니다. 테스트 준비 사항 관리자 권한이 있는 Linux 컴퓨터. 데이터베이스 서버가 설치되어 있어야 합니다(예: MySQL,.. 2023. 12. 8.