저는 node.js로 웹 게임 플랫폼/저장소를 구축하고 있으며 게임용 데이터를 저장하는 방법에 대한 연구를 해왔습니다. 게임 데이터에는 기본 정보와 키워드 목록이 포함됩니다.웹 게임 플랫폼 용 Node.js 데이터베이스
먼저 MyISAM과 InnoDB 스토리지 엔진의 차이점을 살펴 보았습니다. InnoDB는 테이블 수준이 아닌 행 수준에서 작업을 잠 그길 원하기 때문에 가장 적합한 선택입니다. 그러나 FULLTEXT 검색은 MyISAM 테이블에서만 사용할 수 있다는 것도 발견했습니다.
내 첫 번째 질문은 이것입니다. 저의 두 가지 요구 사항에 맞는 MySQL 스토리지 엔진이 있습니까 (여러 행을 동시에 처리 할 수있는 능력과 모든 매장 에서처럼 특정 키워드를 검색 할 수있는 능력)?
또한 첫 번째 질문에 대한 대답이 '아니오'인 경우 내 요구 사항을 충족하고 노드에서 기본 또는 플러그인과 함께 지원되는 다른 데이터베이스 소프트웨어 (MySQL 대신)가 있습니까? .js?
많은 사람들이 동일한 게임에 동시에 액세스 할 수 있으므로 (즉 테이블의 같은 행에 액세스 할 수 있기 때문에) 빠른 읽기를 수행해야합니다.
:) 할 때까지 현재되는 NoSQL DB를의도 인기를 끌고 있기 때문에 아무도 그것을 사용하지 수 있기 때문에 구축을 시작합니다. 저는 여전히 구조적으로 다르므로 - 행동을 취하는 것뿐만 아니라 - 추상화 레이어를 작성하기가 어려워지기 때문에 여전히 그것을 파악하려고합니다. 하지만 지금 네가 한 말만 할거야. –