대부분의 RDBMS 패키지는 쿼리의 99 %가 선택 쿼리라는 것을 염두에두고 만들어졌습니다. 그러나 나는 적어도 50 %의 쿼리를 생성/업데이트 쿼리로 사용하는 상황에 처해있다. 또한 끈기가 필요하기 때문에 NoSQL 솔루션을 사용할 수 없습니다. 기본적으로 업데이트가있을 때마다 즉시 영구 저장해야합니다. 그래서, MySQL로 인해 성능이 저해 될지 궁금합니다. 현재 MySQL 엔진은 InnoDb입니다. 다른 MySQL 엔진이 더 좋습니까? 필자는 Amazon RDS를 사용하여 MySQL을 중점적으로 다룰 계획입니다. 하지만 호기심에서 postgresql이 도움이되는지 알고 싶습니다.만들기/업데이트를위한 mysql/postgresql 최적화
N.B. - 규모에 대한 아이디어를 얻으려면 제작에 들어간 지 2 개월 이내에 최소 백만 개의 항목이있는 테이블에 대한 쿼리 작성/업데이트에 대해 이야기하고 있습니다.
가능한 한 테이블을 분할하고 많이 성장하지 못하게하십시오. 테이블을 처음부터 확장하십시오. – Pentium10