분류 전체보기
-
VARCHARDATABASE/MySQL 2024. 1. 23. 17:56
프로젝트를 진행하면서 varchar에 대하여 많은 고민이 들었었다. 그리하여 되짚어보며 궁금했던 점들에 대한 내용에 대한 검색 돌입!🤔 1. MySQL에서 VARCHAR와 TEXT 차이점은? 2. 지정된 길이보다 더 긴 문자열이 데이터베이스에 저장된다면 어떻게 될까? 1. MySQL에서 VARCHAR 와 TEXT 차이점은? TEXT(또는 CLOB)나 BLOB와 같은 대용량 데이터를 저장하는 컬럼 타입을 LOB(Large Object) 타입이라고 한다. RDBMS 에서는 LOB 데이터를 Off-Page 라고 하는 외부 공간에 저장한다. https://dev.mysql.com/doc/refman/8.0/en/char.html MySQL :: MySQL 8.0 Reference Manual :: 13.3.2 ..
-
DBeaver로 ERD생성하기DATABASE/PostgreSQL 2024. 1. 21. 19:44
프로젝트를 진행하면서 항상 dbdiagram으로 ERD를 작성했는데, 조금 더 깔끔하게 보기 쉽게 정리하는 방법에 대해 고민해 보게 되었다. DBeaver를 활용해서 DB 다이어그램을 생성하는 것도 간편하고 정돈된 느낌이 들어 공부하며 직접 만들어 보았다. 1. DBeaver 접속 후 Diagrams 우클릭 -> 새 ER 다이어그램 클릭 2. Name에 생성할 Diagram 이름 입력 -> Initial content에서 해당 DB 클릭 -> 완료 클릭 3. 생성된 ERD 확인 후 보기 쉽게 정렬하기
-
DBeaver로 PostgreSQL 연결하기DATABASE/PostgreSQL 2024. 1. 20. 19:51
1. 설치 아래 주소로 접속하여 DBeaver를 설치해 준다. https://dbeaver.io/download/ Download | DBeaver Community Download DBeaver Community 23.3.4 Released on February 5th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 23.3 Released on December 11th, 2023 PRO version website: dbeaver.com Trial version dbeaver.io 2. PostgreSQL 연결하기 1) 우클릭 -> Create ->..
-
부트캠프를 마치며일상 2024. 1. 19. 18:34
사전 스터디 기간과 1차 프로젝트, 2차 프로젝트, 3차 4차 프로젝트(인턴)를 거치면서 정신없이 흘러가는 시간 속에 많은 것을 깨달았고 많은 것을 배웠다. 1. 공동체 생활 함께 프로젝트를 수행하며 40명의 동기와 함께 지내는 경험은 소중한 시간 중 하나였다. 각자의 전직, 나이나 배경을 불문하고 모두가 개발자로서 열정을 품고 있었고, 맡은 업무에 성실히 임하며 협업의 중요성을 실천하고 있었다. 매일 늦은 시간까지 프로젝트에 힘을 쏟아붓는 가운데, 특히 프로젝트가 마무리되는 시점에 팀원들과 함께 PPT를 만드는 모습은 잊지 못할 순간 중 하나였다. 모두가 지친 상황에서도 발표 자료를 만들며 서로를 격려하고 응원하는 모습은 특별한 경험이었다. 같은 기수로서의 소속감과 동기들과 함께 지치지 않고 웃을 수 ..
-
가상 운영체제와 가상 머신IT지식 2024. 1. 19. 18:32
운영체제는 프로그램과 마찬가지로 하나의 프로그램이고, 프로그램과 같은 종류의 프로그래밍 언어로 작성되며 대부분 C,C++로 구현된다. 초기 운영체제는 크기가 작았다. 메모리도 작고 작업이 더 단순했기 때문이다. 하지만 오늘날 운영체제는 매우 크고 복잡하다. 하드웨어 개발 시 원래 의도했던 것과는 다른 운영체제를 실행하기도 한다. 예를들어서 윈도우를 쓰는 컴퓨터에서 리눅스를 실행하는 것처럼 말이다 이런 기능을 '멀티 부트(Multiple boot)'라고 한다. 애플에서는 '부트 캠프(Boot Camp)'라는 이름으로 지원하는데, 맥이 맥OS 대신 윈도우를 실행하면서 시스템을 시작할 수 있도록 한다. 다른 운영체제의 관리하에 어떤 운영체제를 가상 운영체제(virtual operating system)로도 실..
-
PostgreSQL 사용법DATABASE/PostgreSQL 2024. 1. 19. 18:29
SQL을 사용해 보며 Postgre를 사용할 일이 생겨 처음 연결부터 데이터 확인 하는 법까지 차례차례 기록해 보았다. 목차 1. PostgreSQL 설치 2. PostgreSQL 접속 3. 사용자 생성 4. 데이터베이스 생성 5. 데이터베이스 확인 1. PostgreSQL 설치 (Mac OS) 1) 터미널에서 설치 brew postgres 2) 홈페이지에서 설치 https://www.postgresql.org/download/ PostgreSQL: Downloads www.postgresql.org 2. PostgreSQL 접속 1) 서비스 시작 brew services start postgresql 2) 터미널에서 postgre접속하기 psql postgres 3) 사용자 확인 postgres=# \..
-
3차 프로젝트 회고코린이 일기/3차 프로젝트 2023. 11. 5. 22:00
뿌듯하면서도 많은 교훈을 얻은 3차 프로젝트 회고 목차 1. 프로젝트 정의 2. 프로젝트 목표 3. 프로젝트 과정 4. 프로젝트 내용 5. 코드 문제 & 해결 6. 기억에 남는 코드 7. 느낀 점 1. 프로젝트 정의 React와 Node.js를 활용하여 3주 동안 웹 서비스의 다채로운 특징을 가진 새로운 기능을 담아낼 수 있는 사이트 구축 AWS EC2를 이용하여 백엔드 서버 구축, S3를 이용하여 사진 데이터 처리 온라인 또는 오프라인으로 팀원들과 소통하며 PET의 관점으로 웹 페이지를 분석 위치 기반 지역 마켓 플레이스 핵심 기능과 제품, 대상을 선정하여 어떠한 도메인으로 프로젝트를 진행 할 지 결정 2. 프로젝트 목표 위치 기반 지역 마켓 플레이스에 대한 특징으로 다양한 기능 개발(회원가입 기능, ..