2011-08-15 5 views
2

나는 카산드라를 조사하기 시작했고, 실제로 제공되는 것에 깊은 인상을 받았지만 동시에 카산드라로 마이그레이션 한 후 Reddit에 화재 시술 방법 및 트위터에서 트윗을 사용하지 않기로 결정한 방법에 대해 읽었습니다. 그 사람들이 약 1 년 전이나되었지만 최신 버전이 아직 준비가되었는지 궁금합니다.카산드라는 아직 준비되지 않았습니까?

답변

5

Netflix는 Oracle 및 SimpleDB에서 Cassandra 로의 이전 방법에 대해 광범위하게 talked입니다.

트위터도 몇 주 전에 여러 프로젝트에서 카산드라를 사용하는 방법에 대해 이야기했습니다. Cassandra Summit Reddit은 용량 부족으로 초기에 몇 가지 문제를 가지고 있었지만 나중에는 said, "우리의 트래픽은 2010 년에 3 배 이상 증가했으며 Apache Cassandra가 제공 한 투명한 확장 성은 우리가 제한된 리소스에서 수행 할 수 있었던 큰 부분을 차지합니다 . "

Cassandra를 사용하는 회사는 many other입니다 (DataStax 고객은 빙산의 일각입니다).

즉, 카산드라는 실제 회사에서 실제 문제를 해결하고 있습니다. 그냥 MySQL을 기대하고 그것에 들어 가지 마라. 그러면 괜찮을 것이다. DataStax documentation은 좋은 출발점입니다.

(Chris는 API 안정성에 대해 오인합니다. 0.7 이후에는 이전 버전과의 호환성을 엄격하게 유지해야하며 스키마 업데이트 및 혼합 버전 클러스터 작동과 같은 "유지 관리"작업에도 다운 타임이 발생하지 않습니다. 또한 많은 "NoSQL"데이터베이스와 달리 Cassandra는 항상 데이터 내구성을 중요하게 생각합니다.)

1

카산드라는 여전히 매우 개발 중입니다. API는 여전히 변하고 있으며, 그 점에서 제품이 안정적이지는 않습니다. 아직도 가끔씩 결함이 있고 여러 가지 결함이 있습니다. 실제 성숙되기 전에 아직 멀었습니다.

카산드라의 강점에 맞는 방식으로 데이터를 구조화 할 수 있다면 카산드라는 상당한 능력을 발휘할 수 있습니다. 다시 말해, 카산드라의 강점을 상대로 플레이한다면,이 시점에서 충분히 성숙했다는 것을 알게 될 것입니다. 이미 카산드라를 사용하는 많은 대형 사이트가 있으며, 이와 관련하여 "중요한 시간"(실제로 의미하는 것이 무엇이든간에)이 확실히 준비되었습니다.

MySQL과 같은 전통적인 DBMS와 동일한 평판과 안정성을 갖기까지 수 년이 걸릴 것입니다.

관련 문제