Memory가 부족한 경우 Swap Memory를 이용해 Memory를 확보하는 방법을 생각해볼 수 있다. Disk의 공간을 활용하는 것이므로 Memory 보다는 속도가 느리지만 필요한 경우 한 번 사용해보자
포트포워딩이란? 포트포워딩(Port Forwarding)의 정의는 다음과 같다. In computer networking, port forwarding or port mapping is an application of network address translation
MySQL 설치하기
MongoDB 설치하기
Ehcache는 Spring에서 간단하게 사용할 수 있는 Java 기반의 오픈소스 라이브러리이다.
MongoDB는 NoSQL 중 Document-Oriented Database에 속한다. 또한 MongoDB는 효율적인 query의 수행을 위해 Index를 지원한다.
Redis는 in-memory 자료구조 저장소로 DB, Cache, Message Broker, Streaming Engine으로 사용된다.
DB의 경우 보통 local에 설치하기 보다는 Docker를 이용하여 Container로 관리하고는 한다. Docker를 이미 사용하고 있다면, Docker Image를 다운받아 간편하게 사용할 수 있다. 하지만, 가끔 local 환경에 설치하고 싶을 때가 있을 수도 있다. 이번에는 NoSQL DB 중 Key-Value 방식이며, In-Memory DB로 ...
흔히 성능 향상을 위해 캐싱을 고려하고는 한다. 캐싱을 위해 Local Cache 또는 Global Cache(Cache Server)를 사용하게 되는데 각 방법에 따라 장단점이 있다.