2012-08-23 5 views
0

트래픽이 많고 데이터가 많은 확장 성이 뛰어난 웹 사이트를 만들고 싶습니다 (YouTube 또는 페이스 북과 같은 이미지). PHP와 MySQL로 개발할 계획입니다.MySQL, Mongo DB 및 Apache Solr

수백만 개의 데이터를 저장해야 할 수도 있으며 더 빨리 검색해야 할 수도 있습니다. 우리는 성능을 최적화하기 위해 문서 지향 데이터베이스와 인덱스 서버를 사용해야한다고 들었습니다. 우리는 Mongo DB와 Apache Solr을 옵션으로보고 있습니다.

누군가 이러한 기술이 어떻게 다른지 설명 할 수 있습니까? Apache Solr은 검색 성능을 최적화하는 데 사용되지만 MongoDB에서는 검색 데이터가 느리다는 것을 알고 있습니다.

우리는 이러한 기술의 구현에 대해 다소 혼란스러워합니다. 누군가가 우리에게 솔루션 그것은 MongoDB를 검색에서 느린 것이 아니다

+0

http://stackoverflow.com/questions/7193871/java-mongodb-solr-performances는 이걸 보입니다 ... –

+0

우리는 데이터 저장소로 MySQL과 Solr를 사용합니다. 트랜잭션 안전성을 요구하는 MySQL과 개별 사용자 동작을위한 Solr. MySQL은 (비정상적이다 : 나는 권위자가 아니다) MongoDB보다 약간 더 느리다. – aitchnyu

답변

0

을 설명 할 수, 그것은, 검색 색인이 아니다 및 순위 full-text search, 같은 일부 고급 기능을 지원하지 않는다는 점이다 등