분류 전체보기(137)
-
결혼 커플링 후기 - 청담 베루체 (지인 할인 방법)
오늘은 결혼 커플링을 구경하러 갔어요. A, B, 베루체, C 까지 총 4곳을 둘러보기로 했어요. 위치는 서울특별시 강남구 강남구 도산대로 81길 46 아래 지도를 참고하면 되요ㅎㅎ 주로 커플링을 볼 때, 1. 디자인 2. 가격 3. 희귀성 ? 이렇게 3개를 저는 봐요. 베루체는 커플링을 맞추러 들린 3번째 곳이였어요. 방문한 곳 모두 가격, 디지인이 마음에 들었으나, 베루체만의 독특하고 아름다운 디자인이 우리를 사로잡았어요. 베루체를 방문 안했으면, 후회를 할뻔 했어요. 먼제 베루체 내부 사진이에요. 깔끔하고, 고급스러운 분위기!! 이미 도착했을때, 많은 커플들이 앉아있었요. 사진은 우리가 마지막 예약이라, 계약을 하고, 사업장이 비어있는 사진을 찍을 수 있었지요 ㅎㅎㅎ 베루체에 도착하면, 오른쪽으로 ..
2021.07.11 -
python으로 redis 값 범위 조회 ( zrange )
0. Sorted Sets 란 Sorted Set은 주로 sort가 필요한 곳에 사용이 된다. 주로 필자는 redis에서 데이터의 범위 조회에 사용을 한다. (부분적으로 사용 가능 ) 관련 예제는 아래 샘플 코드에서 확인이 가능한다. sorted set은 하나의 key에 여러가지 score와 value로 구성이 된다. value는 score로 sort가 이루어 진다. 그리고 value값은 중복이 생기면 기존 값은 새로운 값으로 update 쳐 진다. ( 중요 이슈가 될 수 있다. ) 음, 추가로 더 설명할게 있다면, value는 sort set에서 member 불린다. 아래 링크를 찾아보면 다 자세한 함수들이 나온다. http://redisgate.kr/redis/command/zsets.php SORT..
2021.05.25 -
IIS와 Flask (Python) 연동
IIS를 활용해 Flask를 연동하는 방법을 알아보겠다. IIS는 Apache를 활용하는 거 보다, window에서는 설치 작업이 없어서 심플하다. 그럼 서론을 짧게 하고 바로 본론으로 들어가겠다. 0. 먼저 Flask를 설치해 놓는다. # pip install flask 1. IIS를 사용하기 전 세팅 1.1 먼저 제어판에 들어가 프로그램 및 기능을 눌러준다. 1.2 프로그램 및 기능에서 WINDOWS 기능 켜기 / 끄기를 눌러준다. 1.3 CGI를 설정해 준다. 2. Flask가 app이 위치해야할 폴더를 생성해준다. 나는 inetpub 에 flask 폴더를 생성했다. 3. wfastcgi를 설치해 준다. 4. 다운이 완료된 wfastcgi를 복사한다. 5. wfastcgi를 flask 폴더에 복사해..
2021.05.12 -
PrestoDB 설치(install) 가이드 - ( MongoDB 연동 )
0. PrestoDB 란 무엇인가? 음, 쉽게 말해 쿼리엔진이다. 쿼리 엔진이기에 스토리지(저장) 기능은 제공하지 않는다. 0-1 그럼 왜 이런 서비스가 제공되는가? sql 이 지원되지 않는 서비스에서 데이터 가공 및 조회하기 위해 사용된다. 물론 sql이 지원되는 서비스에서도 사용이 가능하다. 0-2 그럼 무슨 장점이 있어서 사용하는가? 바로 이기종 간의 데이터베이스 혹은 파일 간에 데이터 조회 및 가공이 된다. ( 이기종간 서비스에서 select, join, group by 등등 가능 ) 0-3. 단점은? 단점으로는 분산 서비스들이 다 그렇듯.... 설정 및 관리가 싱글 서버 대비 어렵다. 또한!! presto 자체가 다른 오픈소스 대비 레퍼런스가 좀 부족하다. 0-4. 믿을만한 서비스인가? pres..
2021.04.27 -
Mongodb Shard 추가 및 주의사항
금일은 샤드 추가에 대해서 알아보겠다.. 하면서 당황스러웠으나,,, 다행히..시간이 해결해준다는 걸을 알게 되었다.. 오늘 할 작업은 아래와 같다. 위에서 말한 당황스러운 일은 바로 데이터 건수가 맞지 않는 것이다. 시간이 지나니 데이터 건수는 맞아졌다. 그럼 샤드 추가하는 방법과 데이터의 건수가 어떻게 변화하는지 알아보겠다. 1. 샤드 구성도 $ use config $ db.shards.find( { } ) 그럼 아래 사진처럼 현재 shard 01 만 구성이 되어 있다. mongos에서 데이터 건수를 확인해 보면 $ db.getCollection('test').find({}).count() 요래 1000건이 들어있다. 이걸 다시 shard 01에서 검색을 해보면 $ db.getCollection('te..
2021.04.22 -
mongodb shard 제거하기 ( remove )
음, 오늘은 몽고디비 구성된 샤드를 제거하는 방법을 배워보겠다. 요즘 계속 몽고디비에 관련된 글만 쓰는거 같다. 몽고 덕후가 되어 가고 있다... 현재 구성된 몽고디비의 구성도는 아래와 같다. 몽고디비 설정을 하고 싶다면 내가 블로그에 작성한 글을 찾아보면 된다. 일단 주의할 점을 먼저 말을 하겠다. 운영중에 해당 명령어를 날리면,,, 큰일 난다,,,, 결론부터 말하자만, 샤드가 제거된 서버의 데이터가 제거되지 않는 모든 서버로 이관이 된다. 쉽게 말해, 위 그림 shard 03이 샤드에서 제거되면, shard 01, shard 02로 데이터가 마이그레이션이 자동으로 진행된다. 즉, 이 과정에서...성능 저하가 발생해 운영이 불가능해진다.. ㅠ-ㅠ 뭐 그래도 샤드 제거가 성공만 하면, 데이터의 유실없이 ..
2021.04.22