비디오 및 오디오 클립, 사진 및 벡터 그래픽을위한 플랫폼을 제공합니다. 우리는 MySQL을 데이터베이스 백엔드로 시작했으며 최근 MongoDB 가 요구 사항에 더 잘 맞기 때문에 파일의 모든 메타 정보를 저장하는 MongoDB 를 포함 시켰습니다 . 예를 들어, 사진에는 Exif 정보가 있고 비디오에는 메타 정보를 저장하려는 오디오 트랙이있을 수 있습니다. 비디오와 벡터 그래픽은 일반적인 메타 정보 등을 공유하지 않으므로 MongoDB는이 구조화되지 않은 데이터를 저장하고 검색 가능하게 유지하는 것이 완벽하다는 것을 알고 있습니다.
그러나 우리는 계속 플랫폼을 개발하고 기능을 추가합니다. 다음 단계 중 하나는 사용자를위한 포럼을 제공하는 것입니다. 이제 발생하는 문제는 포럼 및 포럼 게시물 등을 저장하는 데 적합한 MySQL 데이터베이스를 사용하거나 MongoDB를 사용하는 것입니까?
문제는 MongoDB 사용시기와 RDBMS 사용시기입니다. 선택했다면 mongoDB 또는 MySQL 중에서 무엇을 선택하고 왜 선택해야합니까?