2010-11-05 2 views
9

MongoDB가 놀랍도록 확장 가능한지, 특히 자동 셔링 (auto-sharding)과 서버를 클러스터에 핫 애드 (hot-add) 할 수있는 능력에 대해 알고 있습니다.PostgreSQL의 규모를 MongoDB와 비교하면 어떻습니까?

그러나 PostgreSQL의 확장성에 대한 많은 데이터를 찾지 못했습니다. 다른 RDBMS와 마찬가지로 테이블 스페이스를 가지고 있다는 것을 알고 있습니다. 자동 성장할 수 있습니까 (샤딩 같은)? 또는 SQL Server와 같은 수동 프로세스입니까?

누구든지 내가 더 많은 데이터를 얻을 수있는 곳을 알고 있습니까?

+2

귀하의 요구 사항은 무엇입니까? 가족 미니 밴과 버스를 비교해보십시오. 그리고 어느 것이 a 지점에서 b 지점으로 빨리 가는지 묻습니다. 당신이 120 명을 운반하는 경우에 따라 다릅니다. 그것은 당신이 차량에있는 사람들을 위해 원하는 승차감의 안전성에 달려 있습니다. 그것은 여행에 얼마나 많은 가스를 사용 하느냐에 달려 있습니다. 내 질문은 그러한 높은 수준의 질문은 너무 많은 IF가 있기 때문에이 질문에 대한 실제 유효한 대답이 없다는 것입니다. 또한 MongoDB와 PostgreSQL은 다른 목표를 위해 설계되었습니다. 두 가지 모두에서 교차하는 것들도 있지만 그렇지 않습니다. – Kuberchaun

+0

@ StarShip3000 귀하의 의견을 이해합니다. 나는 단지 기술적 인 질문을하고있다. 내 요구 사항은 무의미합니다. 테크니컬 레벨에서 PostgreSQL이 스케일링 측면에서 MongoDB와 어떻게 비교되는지 알고 싶습니다. 나는 MongoDB가 ACID (그러므로 안전)가 아니라는 것을 안다. PostgreSQL보다 평균적으로 7 배 빠름을 알았습니다 (트랜잭션이 없으면 기대할 수 있습니다). 그러나 MongoDB가 자동 분할 될 수도 있습니다. 나는 PostgreSQL에 이와 같은 * 자동 * 성장 기술이 있는지 묻습니다. – IamIC

+0

Postgresql 테이블 스페이스는 SQL Server 에서처럼 사전 크기가 지정되지 않습니다. PostgreSQL 테이블 스페이스는 파일 시스템이 부족할 때까지 자동으로 확장되지 않습니다. – Kuberchaun

답변

8

해당 클러스터에 대해 Skype에서 presentation을 확인하십시오. 10 억 명의 사용자를 처리 할 수 ​​있어야합니다.

관련 문제