• Facebook
  • 트위터
  • 유튜브
  • 라인드인
  • RSS
  • 기술 문서
  • 비교
  • 블로그
  • 다운로드
  • 문의하기
다운로드
목차 표시/숨기기

명명된 태그: 개요

명명된 태그는 다음에서 제공하는 기능입니다. NCache 강화된 형태이다. 태그 효율적인 데이터 캐싱 및 검색을 위해 사용됩니다. 이러한 태그는 런타임에 키-값 쌍 형태로 특정 정보를 항목과 연결합니다. 태그의 경우 캐시 항목과 연결되는 키워드는 문자열 기반 식별자여야 합니다. 명명된 태그는 식별자가 특정 데이터 유형으로 제한될 필요가 없다는 장점이 있습니다. 태그 그룹, 데이터 유형은 문자열만 가능합니다.

데이터 캐싱에서 명명된 태그를 사용하면 사용자는 캐시 항목을 북마크하기 위해 이름과 값을 제공할 수 있으며, 여러 기본 데이터 유형을 지원합니다. 따라서 사용자는 캐시 항목과 함께 모든 기본 데이터 유형의 추가 정보를 저장하고 나중에 추가 작업에 사용할 수 있습니다. 지원되는 기본 데이터 유형은 다음과 같습니다.

  • int
  • long
  • float
  • double
  • char
  • string
  • decimal
  • bool
  • DateTime

태그와 명명된 태그는 높은 데이터 관련성을 제공하고, 효율적인 데이터 캐싱을 보장하며, 사용자가 키워드를 기반으로 데이터 세트에 더 쉽게 접근할 수 있도록 합니다. 또한, 태그 또는 명명된 태그를 사용하면 런타임에 인덱스를 정의하여 성능과 접근성을 향상시킬 수 있습니다.

명명된 태그를 사용하는 경우

어떤 회사가 고객, 제품, 주문 데이터를 대규모 데이터베이스에 저장한다고 가정해 보겠습니다. 제품의 속성에는 다음과 같은 것들이 포함됩니다. ProductID, 제품명예산 및 카테고리 . 회사는 이 할인을 기반으로 특정 데이터 세트를 분류하는 하루 동안 일부 품목에 대한 플래시 세일을 진행합니다. 클래스에 속성을 추가한 다음 나중에 제거하는 대신 사용자는 할인이 적용되는 제품에 명명된 태그를 추가할 수 있습니다.

이렇게 하면 사용자가 이 정보를 기존 클래스에 추가할 수 있습니다. Products 런타임에; 클래스에 완전히 새로운 속성을 추가하는 대신. 주어진 시나리오를 고려하여 클래스에 명명된 태그가 추가되었습니다. Product 이름이 포함된 명명된 태그가 있을 수 있습니다. 플래시세일 할인, 그리고 가치는 50% 할인되므로 가치는 다음과 같습니다. 0.5.

다음 다이어그램은 전체 시나리오를 시각적으로 보여줍니다.

명명된 태그 사용 NCache

여기에서 사용자는 두 개의 매개변수를 갖는 명명된 태그 목록을 제공해야 합니다. "키"(태그의 이름)는 문자열이고 "값"(할당된 값)은 기본 데이터 유형입니다. NCache 그런 다음 이러한 명명된 태그를 통해 개체를 검색할 수 있습니다.

명명된 태그의 속성

명명된 태그의 속성은 다음과 같습니다.

  • 명명된 태그를 사용하여 검색/제거
    이러한 식별 속성은 캐시에서 항목을 찾거나 제거하는 데 도움이 될 수 있습니다.

  • 여러 명명된 태그 지원
    여러 개의 NamedTag를 하나의 캐시 항목에 연결할 수 있습니다.

  • 다대다 그룹화
    태그와 마찬가지로 명명된 태그는 하나의 태그가 여러 캐시된 항목을 포함할 수 있고 하나의 캐시된 항목이 여러 태그에 속할 수 있는 다대다 그룹화를 제공합니다.

  • 대소문자를 구분하지 않음
    명명된 태그는 대소문자를 구분하지 않습니다.

  • 명명된 태그를 사용하여 데이터 쿼리
    NCache 쿼리에서 명명된 태그를 지원합니다.

그룹, 태그 및 명명된 태그 간의 비교

다음 표는 그룹, 태그, 명명된 태그의 기능을 비교한 것입니다.

명명된 태그 태그 그룹
사전 형태로 제공됩니다. 태그 배열 형태로 제공됩니다. 문자열 형태로 제공됩니다.
모든 기본 데이터 유형이 될 수 있습니다. 문자열 기반만 가능합니다. 문자열 기반만 가능합니다.

도 참조

명명된 태그로 캐시 데이터 추가/업데이트
NamedTags를 사용한 SQL 쿼리
NamedTags를 사용한 SQL 삭제
데이터 만료
태그 캐시 데이터

문의하기

전화

+1 214-619-2601   (미국)

+44 20 7993 8327   (UK)

 
이메일

sales@alachisoft.com

support@alachisoft.com

NCache
  • 판 비교
  • NCache 아키텍처
  • 벤치 마크
다운로드
가격
놀이터를 사용해보십시오

배포
  • 클라우드(SaaS 및 소프트웨어)
  • 온 프레미스
  • Kubernetes
  • 도커
기술 사용 사례
  • ASP.NET 세션
  • ASP.NET 코어 세션
  • 게시/구독 메시징
  • 실시간 ASP.NET SignalR
  • 사물의 인터넷 IOT ()
  • NoSQL 데이터베이스
  • 스트림 처리
  • 마이크로 서비스
리소스
  • 잡지 기사
  • 제XNUMX자 기사
  • 기사
  • 비디오
  • 백서
  • 쇼
  • 회담
  • 블로그
  • 기술 문서
고객 사례 연구
  • 환자 후기
  • 고객
고객 지원
  • 데모 예약
  • 포럼(Google 그룹스)
  • Tips
회사
  • Leadership
  • 파트너
  • ​뉴스
  • 이벤트
  • 채용 정보
문의하기

  • 영어중국어 (간체)프랑스어독일 사람이탈리아 사람일본제한국어포르투갈어스페인어

  • 문의하기
  •  
  • 사이트 맵
  •  
  • 이용 약관
  •  
  • 개인정보 처리방침
© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.
맨 위로