2009-07-22 4 views
2

내가 ... 자주 해주기 RDBMS 대안 같은 것들에 일을 발견 한 그리고 내가 오픈 소스 구현의 일부를 다음입니다 RDBMS하기 대규모 웹 응용 프로그램 (예 : Google & 아마존)에 적합합니다. 주로 대용량 분산 데이터 저장소에 집중되었습니다 ..에 관한 NOSQL 대안 내가 이해 <p></p>입니다 ..

이것은 비용이 많이 드는 대체 데이터 저장소를 찾는 작은 시작에 도움이되는 방법입니다. 이것은 실제로 두 가지 성능 모두를 얻을 수 있습니다. 작은 응용 프로그램에 대한 유지 보수 이득은 &입니까?

난 그냥이 논의를 시작하고 여기에 사람을 보라 이전에 이미 이러한 새로운 접근 방법을 시도 같은 좌절을했고 ..이 우리와 같은 업을 시작하는 데 도움이 될 수 있습니다 .. 거기에 당신의 스케일링 한 요구 사항에 모두 의존

+0

안녕하세요,이 글은 09입니다. 질문하신 내용에 대해 더 나은 경험과 지식을 갖고 있으며 많은 새로운 기술이 있다고 생각합니다.이 질문에 대한 생각과 경험을 공유해주십시오. – souvickcse

+0

그게 좋은 생각 @ souvickcse, 나는 곧 그렇게 할 것입니다 – RameshVel

답변

2

을 경험을 얻을 수 있습니다 . RBDMS는 잠금 장치가 작동하도록 요구하므로 실제로는 "위로"확장 할 수 있습니다. Googles bigtable 및 CouchDB와 같은 NoSQL 스타일의 DB는 확장 성이 뛰어나고 저렴하지만 개발자가 모든 응용 프로그램 계층에서 모든 종류의 데이터 일관성/결함 허용 문제를 처리해야하기 때문에 매우 복잡한 응용 프로그램 작성이 가능합니다.

작은 응용 프로그램의 경우 SQL 기반 관계형 데이터베이스를 사용하는 것이 좋습니다. 이론적으로는 훨씬 더 비싸지 만 작은 규모에서는 현실적입니다. 가격은 훨씬 간단한 시스템으로 작동합니다.

그러나 시작하는 경우 많은 쓰기 작업을 처리해야하는 muti-tenant 솔루션 인 경우 신중하게 선택해야합니다.

+2

SQL + 캐시 (NoSQL)는 일반적으로 열이나 문서 저장소에 모든 것을 맞추려고하는 것보다 낫습니다. – arthurprs

관련 문제