글쓴이 이름: 봄바람

기타 개발

MySQL Import, Export 하는 가장 좋은 방법 (feat. mysqldump)

Photo by Ellipsis Drive on Unsplash 환경 서버: Ubuntu 20.04 LTS, MySQL 8.0.26-0ubuntu0.20.04.2 로컬: Windows 10 pro, MySQL 8.0, MySQL Workbench 8.0.25 Export  MySQL Workbench 8.0 CE에서 Table Data Export Wizard를 이용하여 테이블 데이터를 Export 할 수 있다. 간편하지만 치명적인 단점이 있다. 테이블 데이터가 많은 경우에는 속도가 느리다. 느려도 너무 느리다. 기다리는 시간이 지루해서 mysqldump로 […]

기타 개발

MySQL Import, Export (feat. AWS Lightsail)

환경 로컬: Windows 10 pro, MySQL 8.0, MySQL Workbench 8.0.25 서버: Ubuntu 20.04 LTS, MySQL 8.0.26-0ubuntu0.20.04.2 왜? 로컬 Mysql에서 Export한 데이터 파일(csv)을 서버 MySQL에 Import 하는 과정을 정리했다. Export  MySQL Workbench 8.0 CE에서 Table Data Export Wizard를 이용하여 테이블 데이터를 Export 할 수 있다.  윈도우 환경에서 Export 하는 경우 아래와 같은 특징이 있다.  Line Separator를

사이드 프로젝트

전국 아파트 매매가격지수 상위 Top 10

전국에서 아파트 매매가격지수가 가장 높은 상위 Top 10 을 뽑았다. (출처: KB주간시계열 중 아파트 매매가격지수, 2019.1.14=100.0, 기준일 2021-08-16) 차트로는 바로 눈에 안들어오니, 순서대로 적어보자.  1. 경기 수원 영통구 2. 세종 3. 경기 고양 덕양구 4. 경기 수원 5. 경기 수원 권선구 6. 경기 의왕 7. 경기 남양주 8. 부산 해운대구 9. 서울 노원구 10. 인천

사이드 프로젝트

서울, 6대 광역시의 대장지역 간 매매가격지수 비교

서울과 6대 광역시에서 각각 아파트 매매가격지수가 1위인 지역을 뽑았다. (출처: KB주간시계열 중 아파트 매매가격지수, 2019.1.14=100.0, 기준일 2021-08-16, 가나다 순) 광주 광산구 대구 달서구 대전 서구 부산 해운대구 서울 노원구 울산 남구 인천 연수구 광주광역시에서 가장 많이 상승한 광산구는 다른 광역시 1위 지역과 비교하면 꼴등이다. 격차도 최소 10포인트 차이가 난다.(이것이 어느 정도 차이를 의미하는 지는 아직

사이드 프로젝트

서울, 6대 광역시 아파트 매매가격지수 비교

지난 글에서 광주광역시에서 가장 많이 상승한 광산구의 오름폭은 15포인트였다. 광주광역시는 10포인트가 조금 못된다. 이 수치가 다른 광역시와 비교하면 어느 정도 수준인지 확인해보자. (출처: KB주간시계열 중 아파트 매매가격지수, 2019.1.14=100.0, 기준일 2021-08-16) 2021년 8월 기준, 아파트 매매가격지수로 순위를 매겨보자.  1. 대전 2. 인천 3. 서울 4. 대구 5. 부산 6. 울산 7. 광주 광주의 상승폭은 다른 광역시에

기타 개발

AWS Lightsail 사용 후기

요약 AWS Lightsail에서는 CPU 사용량이 많은 프로그램을 돌리지 말자. AWS Lightsail을 신청했다.  1GBRAM, 1 vCPU, 40GB SSD, 전송 2T 월 5달러에 이 정도 사양이면 괜찮은 것 같다. 마침 3개월 무료 행사를 하고 있어서 신청했다. 순식간에 Ubuntu 머신이 생겼고, 여기에 MySQL을 설치했다. 그리고 Python과 Flask로 웹애플리케이션을 만들어서 올렸다. 테스트 용도로는 쓸만했고, 만족스럽다.  vCPU 100% 웹애플리케이션에서 엑세파일을

사이드 프로젝트

광주광역시 아파트 매매가격지수(feat. 주간 KB 부동산 시계열)

KB 부동산 주간 시계열 엑셀파일에서 “매매지수” 시트에 있는 데이터는 “아파트 매매가격지수(2019.1.14=100.0)”를 정리한 것이다. 그 중 광주광역시의 매매지수를 차트로 보자. (기준일: 2021-08-16) 광주 전체는 2020년 10월부터 상승세를 보이기 시작했다. 그 중에서도 광산구의 상승폭이 가장 크다. 광주 전체의 매매지수를 광산구가 이끌어 간다고 해도 과언이 아니다. 남구, 북구, 서구도 지속적인 오름세를 유지하고 있다.  반면 동구는 2021년 3월부터 정체기를

책 읽기

부의 인문학

  부의 인문학 – 브라운스톤 지음/오픈마인드 왜? 네이버 부동산 카페에서 입소문이 대단했다. 집에 책도 있긴 했지만, 일부러 읽지 않았다. 부동산 카페의 입소문이라는 생각에 부정적인 선입견이 있었기 때문이다. 그런 어느 날 이북이 나온 걸 보고 훑어 보다가, 푹 빠져 들었다. 시간 순삭! 읽을 페이지가 줄어들수록 아쉬움이 점점 커지던 기억이 지금도 생생하다.   전략적 사고 한 때 자기계발서를

파이썬

python 개발 팁

Photo by Proxyclick Visitor Management System on Unsplash and, or 조건문에서 여러 조건을 판단해야 하는 경우 &&, || 대신 and, or을 사용한다.  MySQL의 Decimal은 Json으로 변환하지 못한다. Decimal 타입 데이터를 json으로 보내는 경우 아래와 같은 에러가 발생한다.  TypeError: Object of type Decimal is not JSON serializable Float로 형변환을 해서 보내거나, MySQL의 데이터 타입을 Float로 하자. 

파이썬

Flask + DB Connection Pool 설정(feat. MySQL)

Photo by Simone Viani on Unsplash  요약 DB Connection Pool을 관리하는 클래스를 작성한다. (class DbPool)– DB Connection Pool을 생성하는 메서드 – DB Connection을 리턴하는 메서드  Flask app 객체를 만들 때 DbPool 클래스 객체를 생성한다. – 초기화 메서드를 호출해서 DB Connection Pool을 생성한다.  DB 커넥션이 필요하면 DbPool 클래스 객체의 메소드를 통해 커넥션을 가져온다.  왜? 점프 투 플라스크와 인터넷을

위로 스크롤