Tibero DB (Tmax AI Bigdata Academy)
-
Tmax AI Bigdata Academy 4기를 마치며Tibero DB (Tmax AI Bigdata Academy) 2023. 12. 19. 21:20
👨💻프로젝트 기간 (기획) 11월부터 조가 편성되어서 프로젝트가 진행되었는데 우리 조는 아래 3가지 주제 중에서 이미지 인식 AI를 활용한 서비스 개발이었다. 1. 생성형 AI(ChatGPT)를 활용한 챗봇 서비스 개발 2. 크롤링 데이터 솔루션을 통한 데이터 수집 3. 실제 데이터 바탕의 이미지 인식 시스템 구축 11월 첫째 주와 둘째 주까지는 팀원들과 아이디어 브레인스토밍 과정을 거치면서 선정된 아이디어를 가지고 피드백을 갖는 시간인 중간 발표를 준비했다. 우리조의 아이디어는 이미지 인식을 활용한 사용자의 두피 상태를 체크하고 맞춤형으로 샴푸를 추천해주고 캘린더 기능으로 기록하는 서비스로 선정되었다. AI Hub에 좋은 데이터가 많아서 두피 관련 자료를 보고 팀원들과의 브레인스토밍 과정에서 해당 아..
-
Spring Boot JPA와 Tibero6 연동 간 발생했던 에러들 정리Tibero DB (Tmax AI Bigdata Academy) 2023. 11. 11. 09:07
이제 본격적인 팀 프로젝트가 시작되었다. 우리 팀의 경우 이미지 인식을 주제로 하는 프로젝트를 진행하게 되었고, 백엔드의 경우 두 개의 프레임워크를 사용하기로 했는데 하나는 Flask, 나머지 하나는 SpringBoot이다. 사용자가 image를 보내면 Flask를 통해 학습시킨 AI 모델에 전달하여 결괏값을 보내주고, AI와 관련되지 않은 다른 기능들은 SpringBoot를 통해 구현하려고 한다. 사실 Django 하나로 모두 구현해도 되지만, 현 팀원들의 니즈와 현재 공부하고 있는 분야를 최대한 적용하고자 위와 같은 결정을 하였다! 본론으로 들어와서, 현재 SpringBoot와 Tibero6를 로컬환경에 연결하면서 발생했던 오류들과 어떤식으로 해결했는지 기록해두려고 한다. 아래의 Tibero 에러 참..
-
Spring Boot JPA를 통해 Tibero6와 연동하기Tibero DB (Tmax AI Bigdata Academy) 2023. 10. 28. 11:39
벌써 교내에서 진행하는 TABA 수업의 운체, AI, DB, Tibero 시험들이 모두 끝났다.. 이제 팀별 프로젝트만을 남겨두고 있는데, 백엔드를 공부하고 있기때문에 Spring Boot와 이번 프로젝트에서 DB를 평소에 사용하던 MySQL이 아닌 Tibero6를 사용해보고 싶어 미리 기록해두려고 한다. (이러고 스프링이랑 티베로 안쓰면 ㅠㅠ) 📖 참고 Tibero6를 윈도우나 리눅스 환경에서 설치했다고 가정하고 연동했던 과정을 기록했습니다. 📒Window 환경에서 Tibero6 설치 https://codecollector.tistory.com/1613 (Tibero) - Window에 설치 및 연결해보기 🍳머리말 local환경에서 Tibero6과 TiberoStudio2를 설치하고 연결해보는 설명글입..
-
tbstudio 실행 및 기능 살펴보기Tibero DB (Tmax AI Bigdata Academy) 2023. 10. 22. 08:19
이번 실습 교육시간에 Tibero 데이터베이스 관리를 위해 제공하는 각종 유틸리티 도구 중 하나인 tbstudio에 대해서 실행 법과 주요 기능들을 살펴봤었다. 추후 협업 프로젝트를 진행할 때 클라우드 서버에 Tibero를 올리게 된다면, 로컬 환경과 연결하여 작업하면 매우 편리할 거 같아 블로그에 전반적인 기능들과 흥미로웠던 부분들을 기록해두려고 한다. (개인적으로 우분투 환경에서 설치한 tibero와 tbstudio를 연동하는 게 아닌, 실습 노트북 윈도우 환경에 설치한 tibero와 연동하면서 진행했던 내용을 기록한 것이니 참고 바람!) 우선 tbstudio는 MySQL에서 제공하는 Workbench라고 생각하면 될 거 같다. 유사한 기능들이 존재하기 때문에 Workbench를 사용해 본 사람이라면..
-
pyodbc를 이용하여 Tibero DB에 대한 query문 작성하기Tibero DB (Tmax AI Bigdata Academy) 2023. 10. 17. 23:32
이전 시간에는 Ubuntu(WSL) 환경에서 ODBC를 통해 Tibero DB와 Python을 연동해보았다. 이번에는 ODBC를 통해 데이터베이스와 연결할 수 있도록 도와주는 파이썬 라이브러리인 pyodbc를 사용하여 select, insert등의 query문을 작성하고 Tibero DB로부터 값을 받아오는 작업들을 정리해보고자 한다. 자세한 내용은 아래 pyodbc 공식 문서 참고 https://github.com/mkleehammer/pyodbc/wiki/Getting-started Getting started Python ODBC bridge. Contribute to mkleehammer/pyodbc development by creating an account on GitHub. github.c..
-
Ubuntu 환경에서 ODBC를 통해 Tibero와 Python 연동하기Tibero DB (Tmax AI Bigdata Academy) 2023. 10. 16. 21:31
지난번에 WSL을 통해 윈도우에 설치한 Ubuntu에다가 Tibero6를 설치를 했었다. 교육을 들으면서 차후 진행할 프로젝트 3가지 주제 중에서 이미지 분석 AI 모델을 활용해서 제공하는 서비스를 선택하게되어 이번에는 Tibero6와 Python을 연동해보려고한다. 아무래도 파이썬이 필요할테니! 사실 나중에 가서 혹시나 바뀔수도 있겠지만.. 미리 연동해놓는게 마음이 편할거 같다. 연동하기 앞서서, Python에는 여러 데이터베이스와의 연동을 지원하는 라이브러리가 있지만 아직까지 Tibero와 연동을 지원하는 라이브러리는 없는 것으로 보인다. Tibero 공식 문서에서도 ODBC를 통해 연동하도록 설명하고 있었다. 아래 사진처럼 Tibero는 ODBC, JDBC 등등 여러가지를 지원하여 Listener를..
-
티베로 데이터베이스 설치하기 Tibero install in Ubuntu(WSL)Tibero DB (Tmax AI Bigdata Academy) 2023. 10. 14. 00:04
교내에서 TmaxTibero와 진행하는 교육 프로그램인 TABA(Tmax AI Bigdata Academy)를 들으면서 드디어 Tibero를 설치하는 실습을 진행하게 되었다. https://www.tmaxtibero.com/product/productView.do?prod_cd=tibero 티맥스티베로 TmaxTibero 국산 DBMS의 자존심, 데이터베이스 관리 시스템 전문기업 티맥스티베로 www.tmaxtibero.com 실습에서는 Virtual Box에서 CentOS 환경에서 Tibero를 설치했지만, 내 노트북의 경우 WSL(Windows Subsystem for Linux)을 사용하여 윈도우에 Ubuntu를 설치해놨기 때문에 Ubuntu 환경에서 Tibero를 설치하였다. (나의 경우 Ubunt..