콘텐츠에 대한 정보 (메타 데이터)를 해당 콘텐츠의 ID (또는 키)에 저장하는 것이 좋습니다.콘텐츠에 대한 정보 (메타 데이터)를 해당 콘텐츠의 ID (또는 키)에 저장하는 것이 좋습니다.
즉, 데이터베이스에 저장된 일부 콘텐츠의 Id (또는 키)로 시간 기반 UUID를 사용하고 있습니다. 내 응용 프로그램은 먼저 (데이터베이스에서) 해당 ID (또는 키) 목록에 액세스 한 다음 해당 내용 (데이터베이스에서)에 액세스합니다. 이 ID는 실제로 UUID (시간 기준)입니다. 내 아이디어는 내 소프트웨어가 데이터베이스의 전체 컨텐츠에 다시 액세스하지 않고이 메타 컨텐츠에 액세스 할 수 있도록 컨텐츠 자체에 대한 추가 정보를 ID 자체에 저장하는 것입니다.
내 응용 프로그램 컨텍스트는 Java 기술과 Cassandra 데이터베이스를 사용하는 웹 사이트입니다. 그럼 내 질문은
해야합니까? 나는 콘텐츠의 ID에서 메타 데이터를 검색하기 위해 많은 처리가 필요할 수 있으므로 (사용자에게 데이터를 표시 할 때) 걱정이된다 !! 따라서 데이터베이스에서 검색 한 다음 해당 내용의 ID 처리를 통해 얻는 것이 더 나을 수도 있습니다.
그러면 제안하면 어떻게 효율적으로 구현해야합니까? 나는 다음과 같은 방법을 생각했다 : -
'timebasedUUID'
해당 콘텐츠가 사용자 &
'userId'
에 의해 추가 된 타임 스탬프를 기반으로 생성 된 ID입니다
Id of a content = 'Timebased UUID' + 'UserId'
가 있음을 넣어 사용자의 ID를 나타냅니다 함유량.
는 나의 예를 들어 ID가 다음과 같이 보일 것입니다 : - e4c0b9c0-a633-15a0-ac78-001b38952a49
(TimeUUID) --
ff7405dacd2b
(사용자 아이디)
가 어떻게 가장 효율적으로, 내용의 위의 아이디에서이 userId
을 추출해야 ?
Id에 메타 정보를 저장하는 더 좋은 방법이 있습니까?
감사합니다. AmaDaden! 나는 그것을 좋아한다! –