본문 바로가기

DATABASE3

[Django] Database Dynamic Access 큰 프로젝트를 구현하다 보면 한 프로젝트 내에서 여러 데이터베이스와 연결하는 경우가 많다. 기본적으로는 django documents 사이트에 나와있듯이 settings 에 사용할 데이터베이스 정보를 추가해 놓고 using() 을 사용하거나 router.py 파일을 추가하여 데이터베이스에 연결하는 방법이 있다. 하지만, 셀 수 없이 많은 데이터베이스에 다이나믹하게 연결해야 하는 경우는 위와 같은 방식으로 사용하면 안된다. 이 페이지에는 장고 프로젝트에서 다이나믹하게 데이터베이스에 접근하는 방법에 대해 설명할 것이다. 데이터베이스 연결 방법from django.db import connections external_db = {'ENGINE': 'django.db.backends.postgresql_psyc.. 2016. 11. 14.
Redis 설치 및 실행 Redis 설치설치 방법 Redis 사이트: http://redis.io/topics/quickstartwget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemakeRedis 실행/정지서버 시작: redis-server서버 확인: redis-cli ping => 응답 결과: PONG서버 정지: redis-cli shutdown예제1. command 창에 redis-server 명령어 실행2. 새로운 터미널 윈도우 창을 하나 연 뒤, redis 서버가 실행 중인지 확인 (redis-cli ping)$ redis-cli pingPONG 3. Redis 명령창으로 접속$ redis-cli172.0.0.. 2016. 9. 26.
Redis vs Memcached Redis vs MemcachedMemcached: 캐시 솔루션Redis: Memcached + 저장소Memcached는 캐시 솔루션이고 Memcached에 저장소 개념이 추가된 것이 Redis라고 말할 수 있다.'캐시'는 빠른 속도를 위해서 어떤 결과를 저장해 두는 것을 의미하며, '데이터가 사라지면 다시 만들 수 있다'는 전제를 내포하고 있다. .... 2016. 9. 26.