Garnet - Microsoft Research가 공개한 새로운 원격 캐시 저장소
(github.com/microsoft)- Microsoft Research가 C#으로 작성된 새로운 원격 캐시 저장소를 오픈 소스로 공개함.
- RESP 프로토콜을 채택하여 대부분의 Redis 클라이언트에서 Garnet을 사용할 수 있음.
- Redis, Dragonfly 등 유사한 오픈 소스 캐시 저장소에 비해 몇 배 ~ 몇십 배 더 빠른 성능을 보여줌.
- 최신 .Net 기술을 통해 Linux와 Windows 모두에서 동등한 성능을 냄.
- 그 외에도 처리량, 지연시간, 확장성 등 다양한 강점을 보유함.
- 수년간의 연구를 통해 네트워크, 데이터베이스 등 모든 부분의 아키텍처를 완전히 다시 설계함.
- 수평적 확장성을 제공하는 클러스터 기능 또한 지원 예정이며, 현재 작업이 진행중.
C#으로 C/C++로 작성된 Redis/Dragonfly보다 훨씬 높은 성능을 보여준다는 점이 정말 신기하네요.
특히 Windows에서도 사용 가능한 부분이 마음에 듭니다. 맨날 WSL 쓰는 데 지쳤어요...
그리고 9시간 전에 공개된 저장소인데, 무려 최초 버전이 1.0.0입니다. +_+
내부적으로 이미 준비를 다 끝내고 나온 것 같네요.
한 번 써봐야겠습니다...!