1"use strict";(globalThis.webpackChunkeventcatalog_docs=globalThis.webpackChunkeventcatalog_docs||[]).push([[2096],{48193:(e,t,a)=>{a.d(t,{R:()=>n,x:()=>i});var r=a(30758);const s={},o=r.createContext(s);function n(e){const t=r.useContext(o);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:n(e.components),r.createElement(o.Provider,{value:t},e.children)}},64348:(e,t,a)=>{a.d(t,{A:()=>o});a(30758);var r=a(86070);const s=(e,t,a)=>{if("eventcatalog"===t){if(((e,t)=>{const a=e=>{const t=e.replace(/^v/,"").split(".").map(Number);return{major:t[0]||0,minor:t[1]||0,patch:t[2]||0}},r=a(e),s=a(t);return r.major!==s.major?r.major-s.major:r.minor!==s.minor?r.minor-s.minor:r.patch-s.patch})(e,"3.13.0")>=0)return`https://github.com/event-catalog/eventcatalog/releases/tag/@eventcatalog/core@${e}`;return`${a||"https://github.com/event-catalog/eventcatalog/releases/tag/v"}${e}`}if(t.startsWith("@eventcatalog/")){const r=a&&a.match(/^https:\/\/github\.com\/[^\/]+\/[^\/]+/),s=r?.[0]||"https://github.com/event-catalog/generators";return!/\/generators(\/|$)/.test(s)?`${s}/releases/tag/v${e}`:`${s}/releases/tag/${t}@${e}`}return`${a||"https://github.com/event-catalog/eventcatalog/releases/tag/v"}${e}`},o=({version:e,pkg:t="eventcatalog",url:a="https://github.com/event-catalog/eventcatalog/releases/tag/v"})=>{const o=s(e,t,a);return(0,r.jsxs)("div",{style:{marginBottom:"1em"},className:"added-in",children:[(0,r.jsx)("strong",{children:"Added in"})," ",(0,r.jsx)("code",{children:(0,r.jsxs)("a",{target:"_blank",style:{color:"white"},href:o,children:[t,"@",e]})})]})}},82982:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>n,metadata:()=>r,toc:()=>d});const r=JSON.parse('{"id":"development/guides/resources/data/introduction","title":"Understanding data stores","description":"What are data resources in EventCatalog?","source":"@site/docs/development/guides/resources/data/01-introduction.md","sourceDirName":"development/guides/resources/data","slug":"/development/guides/resources/data/introduction","permalink":"/docs/development/guides/resources/data/introduction","draft":false,"unlisted":false,"editUrl":"https://github.com/event-catalog/docs/tree/main/docs/development/guides/resources/data/01-introduction.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"keywords":["EventCatalog services","Services"],"sidebar_label":"What are data stores?","title":"Understanding data stores","description":"What are data resources in EventCatalog?"},"sidebar":"tutorialSidebar","previous":{"title":"Data Stores","permalink":"/docs/resources/data"},"next":{"title":"Create a data store","permalink":"/docs/development/guides/resources/data/adding-data"}}');var s=a(86070),o=a(48193);a(64348);const n={sidebar_position:1,keywords:["EventCatalog services","Services"],sidebar_label:"What are data stores?",title:"Understanding data stores",description:"What are data resources in EventCatalog?"},i=void 0,c={},d=[];function l(e){const t={a:"a",p:"p",strong:"strong",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(t.p,{children:["In EventCatalog ",(0,s.jsx)(t.strong,{children:"data stores"})," represent data stores that are used in your architecture (e.g. databases, caches, object store, search indexes, etc)."]}),"\n",(0,s.jsxs)(t.p,{children:["Using the data store resource in EventCatalog you can define how your ",(0,s.jsx)(t.a,{href:"/docs/development/guides/resources/services/introduction",children:"services"})," read/write to data stores in your architecture, helping your teams understand how your services interact with data in your architecture."]})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.