Elasticsearch 런타임 필드

런타임 필드를 사용해 많은 시간을 절약하세요

Elastic이 읽기 스키마를 구현한 런타임 필드를 사용하여 데이터를 빠르고 유연한 방식으로 Elasticsearch로 가져오고 변화에 쉽게 적응하세요. 오직 Elastic만이 쓰기 스키마의 엄청나게 빠른 속도와 읽기 스키마의 탁월한 유용성을 모두 제공합니다.

Video thumbnail
Elastic Cloud 무료 체험판을 사용하여 런타임 필드를 사용해 보세요.
등록하기
런타임 필드 설명서를 자세히 살펴보세요.
설명서 읽기
런타임 필드에 대해 자세히 알아보세요.
블로그 보기

쓰기 스키마(Schema on write), 읽기 스키마(Schema on read)를 만나보세요

  • 속도

    Elasticsearch의 환상적인 속도를 경험해 보세요. 쓰기 스키마를 사용하면, 수집 시 필드가 정의되고 색인되며, 잘 계획된 스키마는 더 빠른 쿼리를 제공합니다. 그렇기 때문에 데이터 색인 및 검색에 있어 Elasticsearch에서는 쓰기 스키마가 여전히 기본값입니다.

  • 유연성

    인덱스 설정 시간을 줄이고 런타임 필드를 사용하여 검색하는 시간을 늘리세요. 읽기 스키마를 사용하면, 사전 계획 없이 쉽게 데이터를 온보딩하고 검색할 수 있습니다. 또한 처음부터 다시 시작할 필요 없이 데이터 변경 사항을 신속하게 처리할 수 있습니다.

  • 두 스키마를 함께 사용

    오직 Elastic만이 두 스키마를 모두 사용할 수 있습니다. 단일 스택에서 동일한 데이터에 대해 성능을 위해서는 쓰기 스키마를 사용하고 유연성을 위해서는 읽기 스키마를 사용합니다.

데이터의 탄력성 극대화

런타임 필드를 사용하면, 데이터 수집을 즉시 시작할 수 있습니다. 모든 구성 요소는 이렇게 작동합니다.

데이터를 신속하게 활용

새 데이터를 수집할 때, 아직 그 데이터가 검색되는 방법을 모르실 수 있습니다. 그래도 괜찮습니다. 런타임 필드를 사용하면, 필드 정의를 미리 건너뛰어 시간을 절약하고 필드를 즉시 작성할 수 있습니다. 또한 보다 빠른 검색을 위해 런타임 필드를 항상 색인된 필드로 다음 인덱스에 적용할 수 있습니다.

Illustration

데이터 흐름에 맞게 지원

클러스터가 백그라운드에서 조용히 작업을 하고 있을 때, 로그 메시지가 변경되고 인덱스 매핑이 중단됩니다. 런타임 필드를 사용하면 다시 시작할 필요가 없습니다. 데이터 변경 사항에 대한 새 필드를 동적으로 생성하는 동안 계속 적용되는 필드를 유지할 수 있습니다.

Illustration

필드에 새로운 옷 입히기

런타임 필드를 사용하여, 이미 색인된 데이터를 분석하는 새로운 방법을 정의할 수도 있습니다. 쿼리 또는 시각화에 사용될 기존 필드의 조합을 사용하여 새 런타임 필드를 생성하세요. 이러한 변경 사항은 여러분에게만 적용될 수 있으므로, 다른 사용자의 작업에 영향을 주지 않고 데이터를 탐색할 수 있습니다.

Illustration

가동 중단 시간 감소 및 운영 중단 방지

누구나 실수를 한 적이 있습니다. 런타임 필드를 사용하기 전에, 인덱스 매핑을 수정하고 데이터를 _reindex하여 운영 중단을 지연시켜야 합니다. 이제 잘못된 필드에 런타임 필드를 섀도잉하여 _reindex 없이 오류를 즉시 수정할 수 있습니다. 따라서 민첩성을 높이고 QA 시간을 단축하여 비용을 절감할 수 있습니다.

Illustration

풍부한 리소스

시간이 없으신가요? Elastic이 있습니다. 런타임 필드를 사용하여 수행할 수 있는 작업에 대해 자세히 알아보려면 이 짧은 동영상을 확인하세요.

  • 런타임 필드를 동적으로 생성하는 방법

    이 7분 데모에서, 동적 매핑을 사용하여 런타임 필드를 생성하는 방법에 대해 알아보세요.

  • 재색인하지 않고 오류를 수정하는 방법

    이 8분 데모에서, 색인된 데이터의 오류를 런타임 필드로 섀도잉하여 수정하는 방법에 대해 알아보세요.

  • "en": "Real time", 
"cn": "实时", 
"de": "Echtzeit", 
"es": "Tiempo real", 
"fr": "Temps réel", 
"jp": "リアルタイム", 
"kr": "실시간", 
"pt": "Tempo real"

    런타임 요일을 정의하는 방법

    이 9분 데모에서, 요일을 계산하는 런타임 필드를 생성하고 Kibana에서 사용하는 방법에 대해 알아보세요.

  • 사용 후 삭제 런타임 필드를 생성하는 방법

    이 7분 데모에서, 쿼리의 컨텍스트 내에서만 존재하는 런타임 필드를 생성하는 방법에 대해 알아보세요.