X와 Y의 두 종류의 사용자가있는 웹 사이트를 구축 중입니다. X는 몇백 개가되고 Y는 수백만 개가됩니다. 기본적으로 각 X에 대해 Y 세트가 있습니다. Y는 네트워크에 친구를 추가합니다. X는 특정 Y 세트에 표시 될 수있는 메시지를 게시하고 해당 사용자는 해당 메시지를 친구에게 전달할 수 있습니다. 친구들은 그 메시지를 볼 수 있으며 친구에게 전달하거나 발신자에게 답장 할 수 있습니다.Redis/NoSQL 데이터베이스의 유스 케이스와 관련된 질문
이것은 나의 유스 케이스로, 웹 사이트의 주요 관심사로 시스템의 확장 성 및 성능을 고려 중이므로 다른 종류의 데이터베이스를 주로 탐색하고있었습니다. 스프링 데이터 Redis API를 사용하기 시작했고, 유스 케이스에 유용하다고 생각했습니다. 여기 내 질문은 Redis에서 특별히 NoSQL 데이터베이스에서 '업데이트'작업을 수행하는 방법입니다. Redis에 저장된 사용자 정보를 업데이트하려고합니다. 또 다른 질문은 '연령'필드가있는 Redis에 사용자 정보를 저장 한 경우 30 세 미만의 모든 사용자를 확보하는 것과 같은 작업을 수행하는 방법입니다.
저는 NoSQL 세계에서 상당히 새로운 경험을 가지고 있습니다. 또한 유스 케이스의 올바른 데이터베이스에 대해 숙련 된 사람들의 의견을 듣고 싶습니다. 나는 이전에 데이터베이스와 같이 MySQL과 Spring, Hibernate 조합을 사용했으며 시스템에 부하가 많은 경우 시스템의 성능에 만족하지 않았습니다. 여기
감사합니다, Sachin