사전 항목 (보통 단일 단어)과 그 의미를 다른 언어로 저장할 데이터베이스를 설계하고 설정하려고합니다. 예를 들어, 용어집 테이블 에는 항목 과 정의 가 있어야 하고 각 테이블 레코드에는 저장된 레코드 의 ID 에 대한 참조가 있습니다 Tag
(각 항목에는 태그 또는 범주가 있어야 함).
내 데이터에는 구조가 있기 때문에 MySQL과 같은 SQL 데이터베이스를 사용하는 것은 나쁜 생각이 아니라고 생각했습니다. 그러나 사람들은 MongoDB가 성능면에서 훨씬 우수하다고 말합니다.
클라이언트 측에서 애플리케이션은 백엔드가 제공하는 REST API를 사용하는 자동 완성 기능이있는 검색 상자를 제공 할 수 있어야합니다. 이러한 시나리오에서 MySQL을 사용하는 것이 안전합니까? 또는 이것을 위해 다른 솔루션의 MongoDB 또는 ElasticSearch를 사용해야합니까? 이 방법으로 수백 개의 레코드를 저장하고 액세스해야합니다.