목록2022/03/24 (2)
번개애비의 라이프스톼일
요즘 차량관제와 관련된 백오피스를 개발하면서 지도와 열심히 씨름중임. 매일 수십개의 스팟과 함께 지도에는 언제나 수백개의 차량을 표현하는 마커가 떠 있어야 하는 미션이 주어짐. 이렇게 대용량 마커를 Static map 에 출력하는 방법은 위 이미지처럼 무식하게(?) marker를 때려박거나 클러스터러를 활용하는 방법이 있다. 개발하는 관점에서는 당연히 클러스터러가 편하고 쉽고 섹시한 방법처럼 생각할지 모르겠지만, 지도에서 어떤 객체를 바로 검색하거나 찾아야되는 요구사항에서는 마커를 때려박는 경우도 있다. 네이버맵이든, 티맵, 카카오맵등 대부분의 맵의 JS작동방식이 비슷해서인지 몰라도 동일하게 300개이상의 대량 마커가 지도에 한꺼번에 출력되면 엄청난 렉이 동반된다. 웃긴건 업체들마다 API로 제공하는 N..
Windows 환경에서 MySQL 데이터베이스를 데이터베이스별로 자동으로 백업하기 필자의 회사의 개발서버는 Windows 기반이고 다수의 웹서비스를 개발하고 있는 상황이라 데이터베이스를 보다 효과적으로 백업하기 위해 별도의 배치파일을 만들어 스케줄러로 동작시키고 있다. www.burndogfather.com 이전에 windows 환경에서의 mysql 스케줄링 백업에 대해 소개했었는데, 이번에는 리눅스에서 데이터베이스 스케줄링 백업에 대해서 소개한다. (window 보다 훨~씬 쉬움!) 적당한 경로에 "블라블라.sh"와 같이 Bashshell 파일을 만들어준다. 아래 코드를 참고하여 사용하면 된다. //샘플코드 #!/bin/bash DATE=$(date +%Y%m%d) BACKUP_DIR=/home/sql..