중화사전망 - 서예자전 - MySQL 을 사용하여 모달리스 데이터를 저장하는 방법

MySQL 을 사용하여 모달리스 데이터를 저장하는 방법

데이터베이스에 저장하는 것은 JSON 객체 또는 python 사전과 같은 모달리스 속성 세트입니다. 저장된 레코드에는 id 라는 16 바이트 UUid 속성이 하나만 필요합니다. 엔티티의 나머지 부분은 데이터베이스에 표시되지 않습니다. 단순히 새로운 속성을 저장하여 패턴을 변경할 수 있습니다 (간단히 id, 데이터, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블, 데이터 테이블) 여기서 데이터 저장소 엔티티의 속성 세트입니다.

우리는 다른 테이블에 저장된 색인을 통해 데이터를 검색한다. 각 엔티티에서 세 가지 속성을 검색하려면 각각 특정 속성을 검색하는 데 사용되는 세 개의 데이터 테이블이 필요합니다. 색인을 더 이상 사용하지 않으려면 코드에서 인덱스에 해당하는 테이블 작성을 중지하고 선택적으로 테이블을 삭제해야 합니다. 새 인덱스를 추가하려면 해당 인덱스에 대한 새 MySQL 테이블을 생성하고 실행 중인 서비스에 영향을 주지 않고 인덱스 데이터를 비동기적으로 테이블에 추가하는 프로세스를 시작하면 됩니다.

마지막으로 데이터 테이블이 추가되었지만 인덱스를 추가하고 삭제하는 것은 쉽습니다. 인덱스 데이터를 추가하는 프로세스 ("더 깨끗함" 이라고 함) 를 크게 개선하여 사이트에 영향을 주지 않고 인덱스를 빠르게 추가할 수 있습니다. 우리는 마스터-슬레이브 MySQL 데이터베이스를 조정하거나 다른 끔찍한 작업을 하지 않고도 하루 안에 새로운 속성을 저장하고 인덱스화할 수 있습니다.