2017-10-23 2 views
0

현재 웹 응용 프로그램은 Redis db (모든 데이터베이스)에 있습니다. 저에게 많은 비용을 요구하는 4GB 이상의 RAM이 필요합니다.영구 저장소 마이 그 레이션

내가 영구 저장 DB로 내 응용 프로그램의 일부를 마이그레이션 할 (몽고, SQL ...)

그래서, 누군가가 (... 몽고, SQL) 최선의 선택을하는 말씀해 주시겠습니까? 내 응용 프로그램의

기술 스택 : nodejs (표현) 이 레디 스

답변

1
정말 당신의 디자인에 따라

을 AngularJS와. 당신의 데이터는 높은 관계 성을 갖고 있습니까? Redis는 NoSQL 기술로 간주되므로 MongoDb은 다소 유사하지만 구현은 키 - 값 세트 대신 파일 기반이 될 것입니다. 데이터가 각 데이터 집합 사이에 강한 관계가 필요하면 SQL 패밀리는 정확히 설계되지만 테이블을 먼저 작성한 다음 데이터를 분리하는 데 많은 작업이 필요합니다.

+0

사실, 나는 최소한의 노력과 적은 코드 변경을 가해 야하는 것과 정확히 일치하는 것을 알고 싶습니다. –

+0

그러면 확실히 MongoDB입니다. 다른 SQL 스타일의 데이터베이스보다 최소한의 변경으로 Node를 Mongo와 통합하는 것이 훨씬 쉽습니다. 데이터를 가져 오는 것은 여전히 ​​귀하에게 달려 있으므로 전환하기 전에 일부 백업을 계획하십시오. –

+0

thanks @ daniel-h-j –

관련 문제