PostgreSQL 또는 MySQL 중 어느 데이터베이스 서버가 더 잘 확장됩니까? 예술 커뮤니티가

나는 결국 매우 큰 데이터베이스를 가질 수있는 웹 사이트에서 일하고 있습니다. 웹 사이트는 deviantART가 아닌 예술 커뮤니티가 될 것입니다. 사이트 사용 방법을 분석하기 위해 많은 쿼리를 실행합니다. SQL 쿼리를 최적화하는 방법을 아직 모르기 때문에 일부 쿼리가 데이터베이스를 종료시킬 것으로 예상합니다. 작은 리눅스 VPS로 시작해서 앞으로 물리적 서버로 이동할 것입니다.

이 상황에서 어떤 데이터베이스가 가장 잘 확장됩니까?



답변

확장성에 따라 결정을 내리기 전에이 두 페이지를 읽고 당신의 정신 건강에 얼마나 가치가 있는지 결정할 수 있습니다.


답변

스택 오버플로에서 이것에 꽤 괜찮은 스레드가 있습니다 :
https : //.com/questions/110927/do-you-recommend-postgresql-over-mysql
https : //.com -oracle-diferences
/programming//search?q=postgres+mysql

그 잡담 사이트도 훌륭합니다 🙂


답변

먼저 PostgreSQL에 대한 치우침이 크다는 사실을 내 대답 앞에 붙여 드리겠습니다. 상당히 큰 사이트에서 PostgreSQL과 MySQL을 모두 많이 사용합니다. 나는 때때로 MySQL의 성능이 현명하게 떨어지는 문제가 있습니다. 이런 일이 발생하면 일반적으로 다시 시작하고 상황이 정상으로 돌아갑니다. 8에서 32 개의 코어 박스에서 PostgreSQL을 실행하고 MySQL 클러스터는 8 개의 코어 박스에서 실행된다는 점도 주목할 가치가 있습니다. 몬티는 썬에있을 때 MySQL이 4 코어 이상의 단일 박스에서 확장되지 않는다고 밝혔다.


답변

실제로 어떤 종류의 쿼리를 실행할지에 달려 있습니다. 매우 복잡한 쿼리를 실행하지 않으면 매우 큰 웹 사이트에 적합합니다. 대규모 웹 사이트를 실행하는 두 데이터베이스의 좋은 예가 있습니다.