2011-11-23 3 views
1

누구든지 데이터를 유지 관리하기 위해 RDBMS를 사용할 수 있지만 데이터를 푸시 아웃하는 데 NOSQL 데이터베이스를 사용할 수있는 모든 예제를 가리킬 수 있습니까? 내 목표는 RDBMS에 추가/업데이트/삭제하지만 엔터티를 NOSQL 데이터베이스에 관련된 모든 데이터와 함께 저장하는 것입니다. 그런 다음 NOSQL에서 데이터를 푸시하고 싶습니다. 이것은 나쁜 생각처럼 들리니? 내 목표는 nodejs가 모든 관련 데이터의 계층 적 형식으로이 데이터를 제공하도록하는 것입니다.NOSQL과 RDBMS는 동일한 응용 프로그램에서 사용합니다.

+0

Ehh? 두 개의 서로 다른 데이터베이스 엔진에서 동일한 데이터를 유지하려고합니까? 아주 나쁜 아이디어 같아. (또는 내가 당신을 오해했을 수도 있습니다) – jgauffin

+0

동의합니다. 문제는 데이터를 Postgres DB에 푸시하는 Rails 앱이 있다는 것입니다. 그러나 nodejs를 사용하여 데이터를 관계형으로 푸는 방법을 원한다. 아마 nodejs에서 레일즈 활성 레코드를 직접 사용하고 결과를 리턴 할 것인가? – mitch

+0

왜 레일 애플 리케이션을 위해 nosql 데이터베이스로 전환 할 수 없습니까? – jgauffin

답변

0

다른 사람들은 당신이 2 개의 다른 엔진에 모든 youre 데이터를 저장하려는 것처럼 들리 겠지만, 우리가 새로운 시스템으로 마이그레이션하지 않는다면 큰 아이디어를 볼 수 없습니다.

당신이 nosql 일관성을 두려워하고 데이터가 youre rdbms에 적합하다면 노드를 rdbms에 연결할 수 있고 거기에서 데이터 stright를 가져올 수있을 때 nosql 사용의 요점을 볼 수 없습니다.

보기는 driver for postgresql입니다. postgresql 용 드라이버입니다. 나는 그것을 시험해 보지 못했지만 그것은 공정하게 개발되고 시험 된 것처럼 보입니다.

+0

실제로 사용하고 있습니다. 그러나 엔티티와 그 자식에 대한 JSON 표현이 필요합니다. 이것은 레일에서 쉽게 이루어 지지만 node에서도 똑같이하고 싶습니다. – mitch

관련 문제