Help
RSS
API
Feed
Maltego
Contact
Domain > docs.xtdb.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-18
18.238.25.23
(
ClassC
)
2026-02-19
3.169.173.15
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Thu, 19 Feb 2026 23:04:38 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://docs.xtdb.com/X-Cache: Redirect from cloudfrontVia: 1.1 743dabf2fdbfd64c0bd7adf3cea9dbec.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: Dsj316qxzOAamgXCnN_kk_wiOu1d1EBZQKm0ZbvSM9YufappSk-b4g html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 64422Connection: keep-aliveDate: Sat, 14 Feb 2026 09:22:16 GMTCache-Control: public, max-age0, s-maxage31536000Server: AmazonS3Accept-Ranges: bytesETag: e78985ff750af92c9ced66b1fa3665b0Last-Modified: Mon, 08 Dec 2025 21:57:28 GMTX-Cache: Hit from cloudfrontVia: 1.1 5ec2b95241693f962e2ff4afc726b38e.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: Xn5t3a-bMBiq-Gr5URWdVsYtxdLnDPhihPnNoSTh1lveqw8CBd5ojAAge: 481342 !DOCTYPE html>html langen dirltr data-themedark data-has-toc data-has-sidebar classastro-bguv2lll> head>meta charsetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>title>Welcome to XTDB | XTDB/title>link relcanonical hrefhttps://docs.xtdb.com//>link relsitemap href/sitemap-index.xml/>script srchttps://bunseki.juxt.pro/umami.js data-website-id2ff1e11e-b8fb-49d2-a3b2-9e77fead4b65 defer>/script>link relshortcut icon href/shared/favicon.svg typeimage/svg+xml/>meta namegenerator contentAstro v5.14.1/>meta namegenerator contentStarlight v0.36.0/>meta propertyog:title contentWelcome to XTDB/>meta propertyog:type contentarticle/>meta propertyog:url contenthttps://docs.xtdb.com//>meta propertyog:locale contenten/>meta propertyog:description/>meta propertyog:site_name contentXTDB/>meta nametwitter:card contentsummary_large_image/> script typemodule src/_astro/Head.astro_astro_type_script_index_0_lang.BMcUcjhh.js>/script> script typemodule>window.location.search.includes(demotrue)&&(document.querySelector(header).remove(),document.querySelector(.sidebar).remove(),document.querySelector(aside).remove(),document.querySelector(footer).remove(),document.querySelectorAll(.sl-markdown-content > *).forEach(e>{e.tagName!FIDDLE-EMBED&&e.classList.add(opacity-30)}),document.addEventListener(keydown,function(e){e.ctrlKey&&e.keye&&(window.locationwindow.location.href.split(?)0)}));/script>script> window.StarlightThemeProvider (() > { const storedTheme typeof localStorage ! undefined && localStorage.getItem(starlight-theme); const theme storedTheme || (window.matchMedia((prefers-color-scheme: light)).matches ? light : dark); document.documentElement.dataset.theme theme light ? light : dark; return { updatePickers(theme storedTheme || auto) { document.querySelectorAll(starlight-theme-select).forEach((picker) > { const select picker.querySelector(select); if (select) select.value theme; /** @type {HTMLTemplateElement | null} */ const tmpl document.querySelector(`#theme-icons`); const newIcon tmpl && tmpl.content.querySelector(. + theme); if (newIcon) { const oldIcon picker.querySelector(svg.label-icon); if (oldIcon) { oldIcon.replaceChildren(...newIcon.cloneNode(true).childNodes); } } }); }, }; })();/script>template idtheme-icons>svg aria-hiddentrue classlight astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM5 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Zm.64 5-.71.71a1 1 0 0 0 0 1.41 1 1 0 0 0 1.41 0l.71-.71A1 1 0 0 0 5.64 17ZM12 5a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v1a1 1 0 0 0 1 1Zm5.66 2.34a1 1 0 0 0 .7-.29l.71-.71a1 1 0 1 0-1.41-1.41l-.66.71a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.29Zm-12-.29a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.71-.71a1.004 1.004 0 1 0-1.43 1.41l.73.71ZM21 11h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2Zm-2.64 6A1 1 0 0 0 17 18.36l.71.71a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.76-.66ZM12 6.5a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 12 6.5Zm0 9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0 3.5a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1Z/>/svg>svg aria-hiddentrue classdark astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM21.64 13a1 1 0 0 0-1.05-.14 8.049 8.049 0 0 1-3.37.73 8.15 8.15 0 0 1-8.14-8.1 8.59 8.59 0 0 1 .25-2A1 1 0 0 0 8 2.36a10.14 10.14 0 1 0 14 11.69 1 1 0 0 0-.36-1.05Zm-9.5 6.69A8.14 8.14 0 0 1 7.08 5.22v.27a10.15 10.15 0 0 0 10.14 10.14 9.784 9.784 0 0 0 2.1-.22 8.11 8.11 0 0 1-7.18 4.32v-.04Z/>/svg>svg aria-hiddentrue classauto astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z/>/svg>/template>link relstylesheet href/_astro/print.DNXP8c50.css mediaprint>style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}/style>link relstylesheet href/_astro/index.3f6SLe8_.css>style>@layer starlight.components{:root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}data-themelight:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-avdet4wd){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-avdet4wd){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content aaria-currentpage>.sl-badge:where(.astro-avdet4wd){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-avdet4wd){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-avdet4wd){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-avdet4wd){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-avdet4wd){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-avdet4wd){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-avdet4wd){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-avdet4wd){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-avdet4wd){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-avdet4wd){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-avdet4wd){vertical-align:middle}}@layer starlight.components{.card:where(.astro-v5tidmuc){--sl-card-border: var(--sl-color-purple);--sl-card-bg: var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);padding:clamp(1rem,calc(.125rem + 3vw),2.5rem);flex-direction:column;gap:clamp(.5rem,calc(.125rem + 1vw),1rem)}.card:where(.astro-v5tidmuc):nth-child(4n+1){--sl-card-border: var(--sl-color-orange);--sl-card-bg: var(--sl-color-orange-low)}.card:where(.astro-v5tidmuc):nth-child(4n+3){--sl-card-border: var(--sl-color-green);--sl-card-bg: var(--sl-color-green-low)}.card:where(.astro-v5tidmuc):nth-child(4n+4){--sl-card-border: var(--sl-color-red);--sl-card-bg: var(--sl-color-red-low)}.card:where(.astro-v5tidmuc):nth-child(4n+5){--sl-card-border: var(--sl-color-blue);--sl-card-bg: var(--sl-color-blue-low)}.title:where(.astro-v5tidmuc){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);gap:1rem;align-items:center}.card:where(.astro-v5tidmuc) .icon:where(.astro-v5tidmuc){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);padding:.2em;border-radius:.25rem;flex-shrink:0}.card:where(.astro-v5tidmuc) .body:where(.astro-v5tidmuc){margin:0;font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body))}}@layer starlight.components{svg:where(.astro-c6vsoqas){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}}@layer starlight.components{starlight-tabs:where(.astro-esqgolmp){display:block}.tablist-wrapper:where(.astro-esqgolmp){overflow-x:auto}:where(.astro-esqgolmp)roletablist{display:flex;list-style:none;border-bottom:2px solid var(--sl-color-gray-5);padding:0}.tab:where(.astro-esqgolmp){display:flex;margin-bottom:-2px}.tab:where(.astro-esqgolmp)>:where(.astro-esqgolmp)roletab{display:flex;align-items:center;gap:.5rem;line-height:var(--sl-line-height-headings);padding:.275rem 1.25rem;text-decoration:none;border-bottom:2px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial}.tab:where(.astro-esqgolmp) :where(.astro-esqgolmp)roletabaria-selectedtrue{color:var(--sl-color-white);border-color:var(--sl-color-text-accent);font-weight:600}.tablist-wrapper:where(.astro-esqgolmp)~roletabpanel{margin-top:1rem}}@layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:;position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}}@layer starlight.components{.sl-link-button:where(.astro-xwgiixxa){align-items:center;border:1px solid transparent;border-radius:999rem;display:inline-flex;font-size:var(--sl-text-sm);gap:.5em;line-height:1.1875;outline-offset:.25rem;padding:.4375rem 1.125rem;text-decoration:none}.sl-link-button:where(.astro-xwgiixxa).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-xwgiixxa).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-xwgiixxa).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-xwgiixxa).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-xwgiixxa) svg{flex-shrink:0}@media (min-width: 50rem){.sl-link-button:where(.astro-xwgiixxa){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-xwgiixxa){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-xwgiixxa):not(:where(p *)){margin-block:1rem}}/style>script typemodule src/_astro/page.CIppzonE.js>/script>/head> body classastro-bguv2lll> a href#_top classastro-7q3lir66>Skip to content/a> div classpage sl-flex astro-vrdttmbt> header classheader astro-vrdttmbt>div classheader astro-kmkmnagf> div classtitle-wrapper sl-flex astro-kmkmnagf> a classsite-title sl-flex astro-idrpryed> div classlogo-container astro-idrpryed> img classastro-idrpryed alt src/_astro/logo-text.BtgKjeB5.svg width808 height315> /div> span classsr-only astro-idrpryed translateno> /span> /a> /div> div classsl-flex print:hidden astro-kmkmnagf> site-search classastro-kmkmnagf astro-v37mnknz data-translations{"placeholder":"Search"}> button data-open-modal disabled aria-labelSearch aria-keyshortcutsControl+K classastro-v37mnknz> svg aria-hiddentrue classastro-v37mnknz astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM21.71 20.29 18 16.61A9 9 0 1 0 16.61 18l3.68 3.68a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.39ZM11 18a7 7 0 1 1 0-14 7 7 0 0 1 0 14Z/>/svg> span classsl-hidden md:sl-block astro-v37mnknz aria-hiddentrue>Search/span> kbd classsl-hidden md:sl-flex astro-v37mnknz styledisplay: none;> kbd classastro-v37mnknz>Ctrl/kbd>kbd classastro-v37mnknz>K/kbd> /kbd> /button> dialog stylepadding:0 aria-labelSearch classastro-v37mnknz> div classdialog-frame sl-flex astro-v37mnknz> button data-close-modal classsl-flex md:sl-hidden astro-v37mnknz> Cancel /button> div classsearch-container astro-v37mnknz> div idstarlight__search classastro-v37mnknz>/div> /div> /div> /dialog> /site-search> script> (() > { const openBtn document.querySelector(buttondata-open-modal); const shortcut openBtn?.querySelector(kbd); if (!openBtn || !(shortcut instanceof HTMLElement)) return; const platformKey shortcut.querySelector(kbd); if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) { platformKey.textContent ⌘; openBtn.setAttribute(aria-keyshortcuts, Meta+K); } shortcut.style.display ; })();/script> script typemodule src/_astro/Search.astro_astro_type_script_index_0_lang.ZeYNpLV4.js>/script> /div> div classsl-hidden md:sl-flex print:hidden right-group astro-kmkmnagf> div classsl-flex social-icons astro-kmkmnagf> a hrefhttps://github.com/xtdb/xtdb relme classsl-flex astro-wy4te6ga>span classsr-only astro-wy4te6ga>GitHub/span>svg aria-hiddentrue classastro-wy4te6ga astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z/>/svg>/a>a hrefhttps://github.com/orgs/xtdb/discussions/4385 relme classsl-flex astro-wy4te6ga>span classsr-only astro-wy4te6ga>Discord/span>svg aria-hiddentrue classastro-wy4te6ga astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM20.32 4.37a19.8 19.8 0 0 0-4.93-1.51 13.78 13.78 0 0 0-.64 1.28 18.27 18.27 0 0 0-5.5 0 12.64 12.64 0 0 0-.64-1.28h-.05A19.74 19.74 0 0 0 3.64 4.4 20.26 20.26 0 0 0 .11 18.09l.02.02a19.9 19.9 0 0 0 6.04 3.03l.04-.02a14.24 14.24 0 0 0 1.23-2.03.08.08 0 0 0-.05-.07 13.1 13.1 0 0 1-1.9-.92.08.08 0 0 1 .02-.1 10.2 10.2 0 0 0 .41-.31h.04a14.2 14.2 0 0 0 12.1 0l.04.01a9.63 9.63 0 0 0 .4.32.08.08 0 0 1-.03.1 12.29 12.29 0 0 1-1.9.91.08.08 0 0 0-.02.1 15.97 15.97 0 0 0 1.27 2.01h.04a19.84 19.84 0 0 0 6.03-3.05v-.03a20.12 20.12 0 0 0-3.57-13.69ZM8.02 15.33c-1.18 0-2.16-1.08-2.16-2.42 0-1.33.96-2.42 2.16-2.42 1.21 0 2.18 1.1 2.16 2.42 0 1.34-.96 2.42-2.16 2.42Zm7.97 0c-1.18 0-2.15-1.08-2.15-2.42 0-1.33.95-2.42 2.15-2.42 1.22 0 2.18 1.1 2.16 2.42 0 1.34-.94 2.42-2.16 2.42Z/>/svg>/a> /div> starlight-theme-select> label style--sl-select-width: 6.25em classastro-4yphtoen> span classsr-only astro-4yphtoen>Select theme/span> svg aria-hiddentrue classicon label-icon astro-4yphtoen astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z/>/svg> select autocompleteoff classastro-4yphtoen> option valuedark classastro-4yphtoen>Dark/option>option valuelight classastro-4yphtoen>Light/option>option valueauto selected classastro-4yphtoen>Auto/option> /select> svg aria-hiddentrue classicon caret astro-4yphtoen astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z/>/svg> /label> /starlight-theme-select> script> StarlightThemeProvider.updatePickers();/script> script typemodule>const rstarlight-theme,oe>eauto||edark||elight?e:auto,c()>o(typeof localStorageu&&localStorage.getItem(r));function n(e){typeof localStorageu&&localStorage.setItem(r,elight||edark?e:)}const l()>matchMedia((prefers-color-scheme: light)).matches?light:dark;function t(e){StarlightThemeProvider.updatePickers(e),document.documentElement.dataset.themeeauto?l():e,n(e)}matchMedia((prefers-color-scheme: light)).addEventListener(change,()>{c()auto&&t(auto)});class s extends HTMLElement{constructor(){super(),t(c()),this.querySelector(select)?.addEventListener(change,a>{a.currentTarget instanceof HTMLSelectElement&&t(o(a.currentTarget.value))})}}customElements.define(starlight-theme-select,s);/script> script typemodule>class s extends HTMLElement{constructor(){super();const ethis.querySelector(select);e&&(e.addEventListener(change,t>{t.currentTarget instanceof HTMLSelectElement&&(window.location.pathnamet.currentTarget.value)}),window.addEventListener(pageshow,t>{if(!t.persisted)return;const ne.querySelector(optionselected)?.index;n!e.selectedIndex&&(e.selectedIndexn??0)}))}}customElements.define(starlight-lang-select,s);/script> /div> /div> script typemodule>const tdocument.querySelector(.title-wrapper);t&&(t.style.overflowvisible);const edocument.querySelector(header);e&&(e.style.backgroundColor#000c,e.style.backdropFilterblur(10px));const ldocument.querySelector(select);l&&(l.style.colorwhite);const rdocument.querySelector(.label-icon);r&&r.setAttribute(fill,white);/script>/header> nav classsidebar print:hidden astro-vrdttmbt aria-labelMain> starlight-menu-button classprint:hidden astro-jif73yzw> button aria-expandedfalse aria-labelMenu aria-controlsstarlight__sidebar classsl-flex md:sl-hidden astro-jif73yzw> svg aria-hiddentrue classopen-menu astro-jif73yzw astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM3 8h18a1 1 0 1 0 0-2H3a1 1 0 0 0 0 2Zm18 8H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Zm0-5H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Z/>/svg> svg aria-hiddentrue classclose-menu astro-jif73yzw astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dm13.41 12 6.3-6.29a1.004 1.004 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1.004 1.004 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 0 1.42.998.998 0 0 0 1.42 0l6.29-6.3 6.29 6.3a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.42L13.41 12Z/>/svg> /button> /starlight-menu-button> script typemodule>class s extends HTMLElement{constructor(){super(),this.btnthis.querySelector(button),this.btn.addEventListener(click,()>this.toggleExpanded());const tthis.closest(nav);t&&t.addEventListener(keyup,e>this.closeOnEscape(e))}setExpanded(t){this.setAttribute(aria-expanded,String(t)),document.body.toggleAttribute(data-mobile-menu-expanded,t)}toggleExpanded(){this.setExpanded(this.getAttribute(aria-expanded)!true)}closeOnEscape(t){t.codeEscape&&(this.setExpanded(!1),this.btn.focus())}}customElements.define(starlight-menu-button,s);/script> div idstarlight__sidebar classsidebar-pane astro-vrdttmbt> div classsidebar-content sl-flex astro-vrdttmbt> sl-sidebar-state-persist data-hash1erme3f classastro-kku4brbg> script aria-hiddentrue> (() > { try { if (!matchMedia((min-width: 50em)).matches) return; /** @type {HTMLElement | null} */ const target document.querySelector(sl-sidebar-state-persist); const state JSON.parse(sessionStorage.getItem(sl-sidebar-state) || 0); if (!target || !state || target.dataset.hash ! state.hash) return; window._starlightScrollRestore state.scroll; customElements.define( sl-sidebar-restore, class SidebarRestore extends HTMLElement { connectedCallback() { try { const idx parseInt(this.dataset.index || ); const details this.closest(details); if (details && typeof state.openidx boolean) details.open state.openidx; } catch {} } } ); } catch {} })(); /script> ul classtop-level astro-3ii7xxms> li classastro-3ii7xxms> a hrefhttps://xtdb.com aria-currentfalse classlarge astro-3ii7xxms target_blank> span classastro-3ii7xxms>← xtdb.com/span> /a> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Getting Started/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index0>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/index.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Welcome to XTDB/span> /a> /li>li classastro-3ii7xxms> a href/quickstart/sql-overview.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>SQL Quickstart/span> /a> /li>li classastro-3ii7xxms> a href/intro/installation-via-docker.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Installation via Docker/span> /a> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Industry Use-cases/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index1>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> details open classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Financial Services/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index2>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/tutorials/financial-usecase/time-in-finance.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Time in Finance/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/financial-usecase/commodities-pnl.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Understanding P&L and Risk/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/financial-usecase/late-trade.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Late trade adjustments/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/financial-usecase/auditing-change.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Auditing past trade adjustments/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/financial-usecase/counterparty-risk.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Analysing counterparty risk/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/financial-usecase/backtesting.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Backtesting/span> /a> /li> /ul> /details> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Immutability Walkthrough/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index3>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/tutorials/immutability-walkthrough/part-1.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>1) Avoiding a lossy database/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/immutability-walkthrough/part-2.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>2) Understanding change/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/immutability-walkthrough/part-3.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>3) Updating the past/span> /a> /li>li classastro-3ii7xxms> a href/tutorials/immutability-walkthrough/part-4.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>4) Changing an immutable database/span> /a> /li> /ul> /details> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>About XTDB/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index4>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/about/mission.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Mission/span> /a> /li>li classastro-3ii7xxms> a href/about/dbs-in-xtdb.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Databases in XTDB/span> /a> /li>li classastro-3ii7xxms> a href/about/txs-in-xtdb.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Transactions/Consistency in XTDB/span> /a> /li>li classastro-3ii7xxms> a href/about/time-in-xtdb.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Time in XTDB/span> /a> /li>li classastro-3ii7xxms> a href/intro/community.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Community/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Client Drivers/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index5>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/drivers.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> a href/drivers/c.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>C/span> /a> /li>li classastro-3ii7xxms> a href/drivers/csharp.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>C#/span> /a> /li>li classastro-3ii7xxms> a href/drivers/clojure.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Clojure/span> /a> /li>li classastro-3ii7xxms> a href/drivers/elixir.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Elixir/span> /a> /li>li classastro-3ii7xxms> a href/drivers/go.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Go/span> /a> /li>li classastro-3ii7xxms> a href/drivers/java.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Java/span> /a> /li>li classastro-3ii7xxms> a href/drivers/kotlin.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Kotlin/span> /a> /li>li classastro-3ii7xxms> a href/drivers/nodejs.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Node.js/span> /a> /li>li classastro-3ii7xxms> a href/drivers/php.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>PHP/span> /a> /li>li classastro-3ii7xxms> a href/drivers/python.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Python/span> /a> /li>li classastro-3ii7xxms> a href/drivers/ruby.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Ruby/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>SQL Reference/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index6>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/reference/main.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/sql/txs.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>SQL Transactions/DML/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/sql/queries.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>SQL Queries/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/data-types.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Data Types/span> /a> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Standard Library/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index7>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/reference/main/stdlib.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/predicates.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Predicates/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/numeric.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Numeric functions/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/string.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>String functions/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/temporal.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Temporal functions/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/uri.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>URI functions/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/aggregates.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Aggregate functions/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/stdlib/other.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Other functions/span> /a> /li> /ul> /details> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Server Operations/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index8>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Cloud Deployment/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index9>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> details open classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>AWS/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index10>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/guides/starting-with-aws.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Setup guide/span> /a> /li>li classastro-3ii7xxms> a href/ops/aws.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Reference/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details open classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Azure/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index11>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/guides/starting-with-azure.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Setup guide/span> /a> /li>li classastro-3ii7xxms> a href/ops/azure.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Reference/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details open classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>GCP/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index12>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/guides/starting-with-gcp.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Setup guide/span> /a> /li>li classastro-3ii7xxms> a href/ops/google-cloud.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Reference/span> /a> /li> /ul> /details> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Configuration/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index13>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/config.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> details open classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Log/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index14>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/config/log.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> a href/ops/config/log/kafka.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Kafka/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> a href/ops/config/storage.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Storage/span> /a> /li>li classastro-3ii7xxms> a href/ops/config/clojure.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Clojure config cookbook/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Authentication/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index15>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/config/authentication.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> a href/ops/config/authentication/oidc.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>OpenID Connect/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Backup and Restore/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index16>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/backup-and-restore/overview.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Overview/span> /a> /li>li classastro-3ii7xxms> a href/ops/backup-and-restore/out-of-sync-log.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Out of Sync Log & Intact Storage/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> a href/ops/maintenance.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Maintenance/span> /a> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Monitoring & Observability/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index17>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/ops/guides/monitoring-with-grafana.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Guide: Monitoring with Grafana/span> /a> /li>li classastro-3ii7xxms> a href/ops/config/monitoring.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Reference/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> a href/ops/troubleshooting.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Troubleshooting/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>XTQL/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index18>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/xtql/tutorials/introducing-xtql.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Introducing XTQL/span> /a> /li>li classastro-3ii7xxms> a href/static/learn-xtql-today-with-clojure.html aria-currentfalse classastro-3ii7xxms target_blank> span classastro-3ii7xxms>Learn XTQL Today ↗/span> /a> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Reference/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index19>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/reference/main/xtql/txs.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Transactions/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/xtql/queries.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Queries/span> /a> /li>li classastro-3ii7xxms> a href/reference/main/xtql/stdlib.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Standard library/span> /a> /li> /ul> /details> /li> /ul> /details> /li>li classastro-3ii7xxms> details classastro-3ii7xxms> summary classastro-3ii7xxms> span classgroup-label astro-3ii7xxms> span classlarge astro-3ii7xxms>Appendices/span> /span> svg aria-hiddentrue classcaret astro-3ii7xxms astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1.25rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg> /summary> sl-sidebar-restore data-index20>/sl-sidebar-restore> ul classastro-3ii7xxms> li classastro-3ii7xxms> a href/intro/what-is-xtdb.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>XTDB at a glance/span> /a> /li>li classastro-3ii7xxms> a href/concepts/key-concepts.html aria-currentfalse classastro-3ii7xxms> span classastro-3ii7xxms>Key Concepts/span> /a> /li> /ul> /details> /li>li classastro-3ii7xxms> a hrefhttps://v1-docs.xtdb.com aria-currentfalse classlarge astro-3ii7xxms target_blank> span classastro-3ii7xxms>← 1.x docs/span> /a> /li> /ul> script aria-hiddentrue> (() > { const scroller document.getElementById(starlight__sidebar); if (!window._starlightScrollRestore || !scroller) return; scroller.scrollTop window._starlightScrollRestore; delete window._starlightScrollRestore; })(); /script> /sl-sidebar-state-persist> div classmd:sl-hidden> div classmobile-preferences sl-flex astro-wu23bvmt> div classsocial-icons astro-wu23bvmt> a hrefhttps://github.com/xtdb/xtdb relme classsl-flex astro-wy4te6ga>span classsr-only astro-wy4te6ga>GitHub/span>svg aria-hiddentrue classastro-wy4te6ga astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z/>/svg>/a>a hrefhttps://github.com/orgs/xtdb/discussions/4385 relme classsl-flex astro-wy4te6ga>span classsr-only astro-wy4te6ga>Discord/span>svg aria-hiddentrue classastro-wy4te6ga astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM20.32 4.37a19.8 19.8 0 0 0-4.93-1.51 13.78 13.78 0 0 0-.64 1.28 18.27 18.27 0 0 0-5.5 0 12.64 12.64 0 0 0-.64-1.28h-.05A19.74 19.74 0 0 0 3.64 4.4 20.26 20.26 0 0 0 .11 18.09l.02.02a19.9 19.9 0 0 0 6.04 3.03l.04-.02a14.24 14.24 0 0 0 1.23-2.03.08.08 0 0 0-.05-.07 13.1 13.1 0 0 1-1.9-.92.08.08 0 0 1 .02-.1 10.2 10.2 0 0 0 .41-.31h.04a14.2 14.2 0 0 0 12.1 0l.04.01a9.63 9.63 0 0 0 .4.32.08.08 0 0 1-.03.1 12.29 12.29 0 0 1-1.9.91.08.08 0 0 0-.02.1 15.97 15.97 0 0 0 1.27 2.01h.04a19.84 19.84 0 0 0 6.03-3.05v-.03a20.12 20.12 0 0 0-3.57-13.69ZM8.02 15.33c-1.18 0-2.16-1.08-2.16-2.42 0-1.33.96-2.42 2.16-2.42 1.21 0 2.18 1.1 2.16 2.42 0 1.34-.96 2.42-2.16 2.42Zm7.97 0c-1.18 0-2.15-1.08-2.15-2.42 0-1.33.95-2.42 2.15-2.42 1.22 0 2.18 1.1 2.16 2.42 0 1.34-.94 2.42-2.16 2.42Z/>/svg>/a> /div> starlight-theme-select> label style--sl-select-width: 6.25em classastro-4yphtoen> span classsr-only astro-4yphtoen>Select theme/span> svg aria-hiddentrue classicon label-icon astro-4yphtoen astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z/>/svg> select autocompleteoff classastro-4yphtoen> option valuedark classastro-4yphtoen>Dark/option>option valuelight classastro-4yphtoen>Light/option>option valueauto selected classastro-4yphtoen>Auto/option> /select> svg aria-hiddentrue classicon caret astro-4yphtoen astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1em;>path dM17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z/>/svg> /label> /starlight-theme-select> script> StarlightThemeProvider.updatePickers();/script> /div> /div> /div> /div> /nav> div classmain-frame astro-vrdttmbt> script typemodule>const adocument.getElementById(starlight__sidebar),na?.querySelector(sl-sidebar-state-persist),osl-sidebar-state,i()>{let t;const en?.dataset.hash||;try{const ssessionStorage.getItem(o),rJSON.parse(s||{});Array.isArray(r.open)&&r.hashe&&(tr.open)}catch{}return{hash:e,open:t,scroll:a?.scrollTop||0}},ct>{try{sessionStorage.setItem(o,JSON.stringify(t))}catch{}},d()>c(i()),l(t,e)>{const si();s.openet,c(s)};n?.addEventListener(click,t>{if(!(t.target instanceof Element))return;const et.target.closest(summary)?.closest(details);if(!e)return;const se.querySelector(sl-sidebar-restore),rparseInt(s?.dataset.index||);isNaN(r)||l(!e.open,r)});addEventListener(visibilitychange,()>{document.visibilityStatehidden&&d()});addEventListener(pageHide,d);/script> div classlg:sl-flex astro-67yu43on> aside classright-sidebar-container print:hidden astro-67yu43on> div classright-sidebar astro-67yu43on> div classlg:sl-hidden astro-pb3aqygn>mobile-starlight-toc data-min-h2 data-max-h3 classastro-bbwgbt7f>nav aria-labelledbystarlight__on-this-page--mobile classastro-bbwgbt7f>details idstarlight__mobile-toc classastro-bbwgbt7f>summary idstarlight__on-this-page--mobile classsl-flex astro-bbwgbt7f>div classtoggle sl-flex astro-bbwgbt7f>On this pagesvg aria-hiddentrue classcaret astro-bbwgbt7f astro-c6vsoqas width16 height16 viewBox0 0 24 24 fillcurrentColor style--sl-icon-size: 1rem;>path dm14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z/>/svg>/div>span classdisplay-current astro-bbwgbt7f>/span>/summary>div classdropdown astro-bbwgbt7f>ul classisMobile astro-kf6itxrm style--depth: 0;> li classastro-kf6itxrm style--depth: 0;> a href#_top data-no-swup classastro-kf6itxrm style--depth: 0;> span classastro-kf6itxrm style--depth: 0;>Overview/span> /a> /li>li classastro-kf6itxrm style--depth: 0;> a href#learn-xtdb-in-10-minutes data-no-swup classastro-kf6itxrm style--depth: 0;> span classastro-kf6itxrm style--depth: 0;>Learn XTDB in 10 minutes/span> /a> /li>li classastro-kf6itxrm style--depth: 0;> a href#licensing--support data-no-swup classastro-kf6itxrm style--depth: 0;> span classastro-kf6itxrm style--depth: 0;>Licensing & Support/span> /a> /li> /ul> /div>/details>/nav>/mobile-starlight-toc>script typemodule src/_astro/mobile-table-of-contents.astro_astro_type_script_index_0_lang.CT2yV-k7.js>/script>/div>div classright-sidebar-panel sl-hidden lg:sl-block astro-pb3aqygn>div classsl-container astro-pb3aqygn>starlight-toc data-min-h2 data-max-h3>nav aria-labelledbystarlight__on-this-page>h2 idstarlight__on-this-page>On this page/h2>ul classastro-kf6itxrm style--depth: 0;> li classastro-kf6itxrm style--depth: 0;> a href#_top data-no-swup classastro-kf6itxrm style--depth: 0;> span classastro-kf6itxrm style--depth: 0;>Overview/span> /a> /li>li classastro-kf6itxrm style--depth: 0;> a href#learn-xtdb-in-10-minutes data-no-swup classastro-kf6itxrm style--depth: 0;> span classastro-kf6itxrm style--depth: 0;>Learn XTDB in 10 minutes/span> /a> /li>li classastro-kf6itxrm style--depth: 0;> a href#licensing--support data-no-swup classastro-kf6itxrm style--depth: 0;> span classastro-kf6itxrm style--depth: 0;>Licensing & Support/span> /a> /li> /ul> /nav>/starlight-toc>script typemodule src/_astro/table-of-contents.astro_astro_type_script_index_0_lang.TBUXB1Fb.js>/script>/div>/div> /div> /aside> div classmain-pane astro-67yu43on> main data-pagefind-body classastro-bguv2lll langen dirltr> div classcontent-panel astro-7nkwcw3z> div classsl-container astro-7nkwcw3z> h1 id_top classastro-j6tvhyss>Welcome to XTDB/h1> /div> /div> div classcontent-panel astro-7nkwcw3z> div classsl-container astro-7nkwcw3z> div classsl-markdown-content> p>XTDB is an immutable SQL database that reduces the time and cost of building and maintaining safe systems of record. You can read more about our mission a href/about/mission>here/a>./p>p>In XTDB there’s no need for handcrafted “audit tables”, or bespoke versioning and filtering logic - just write regular looking SQL and a granular history of all changes will be preserved (and be accessible for whenever you need it!):/p>template>xtplay-output-table styledisplay: none;>/xtplay-output-table> script typemodule src/_astro/output-table.astro_astro_type_script_index_0_lang.D2JIm3gK.js>/script>/template>xtplay-embed classnot-content data-idtjon5xbvajj data-magic-contextmy-context> div classflex flex-col gap-1 p-2 rounded-sm border border-gray-300 dark:border-gray-600 data-idcontent> div classrelative flex flex-col> div classpx-1 mx-auto max-lg:after:content-: lg:mx-0 lg:absolute lg:top-0 lg:right-0>2024-01-01/div> div classp-1 bg-gray-100 dark:bg-gray-800 rounded-md> xtplay-txs data-txsINSERT INTO product (_id, name, price) VALUES(1, An Electric Bicycle, 400) data-system-time2024-01-01>/xtplay-txs> /div> /div> script typemodule src/_astro/txs.astro_astro_type_script_index_0_lang.Bo-8CkRG.js>/script>div classrelative flex flex-col> div classpx-1 mx-auto max-lg:after:content-: lg:mx-0 lg:absolute lg:top-0 lg:right-0>2024-01-05/div> div classp-1 bg-gray-100 dark:bg-gray-800 rounded-md> xtplay-txs data-txsUPDATE product SET price 405 WHERE _id 1 data-system-time2024-01-05>/xtplay-txs> /div> /div> div classrelative flex flex-col> div classpx-1 mx-auto max-lg:after:content-: lg:mx-0 lg:absolute lg:top-0 lg:right-0>2024-01-10/div> div classp-1 bg-gray-100 dark:bg-gray-800 rounded-md> xtplay-txs data-txsUPDATE product SET price 350 WHERE _id 1 data-system-time2024-01-10>/xtplay-txs> /div> /div> div classp-1 bg-gray-100 dark:bg-gray-800 rounded-md> xtplay-query data-idqykece7o0w data-querySELECT *, _valid_fromFROM productFOR VALID_TIME ALL -- i.e. "show me all versions"FOR SYSTEM_TIME AS OF DATE 2024-01-31 -- "...as observed at month end">/xtplay-query> /div> div classflex flex-row gap-2 items-center> div data-parent-idqykece7o0w data-idrun classpx-2 bg-gray-300 hover:bg-gray-400/70 dark:bg-gray-600 dark:hover:bg-gray-700 cursor-pointer rounded-md> div classflex flex-row items-center gap-1>Runsvg classsize-4 xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon> path fill-ruleevenodd dM4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z clip-ruleevenodd>/path> /svg> /div> /div> svg data-parent-idqykece7o0w data-idspinner classhidden animate-spin h-5 w-5 text-gray xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24> circle classopacity-25 cx12 cy12 r10 strokecurrentColor stroke-width4>/circle> path classopacity-75 fillcurrentColor dM4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z>/path> /svg> div classflex-grow>/div> span data-parent-idqykece7o0w data-idopen-in-xtplay classcursor-pointer underline>Open in xt-playsvg classsize-3 xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon> path fill-ruleevenodd dM15.75 2.25H21a.75.75 0 0 1 .75.75v5.25a.75.75 0 0 1-1.5 0V4.81L8.03 17.03a.75.75 0 0 1-1.06-1.06L19.19 3.75h-3.44a.75.75 0 0 1 0-1.5Zm-10.5 4.5a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V10.5a.75.75 0 0 1 1.5 0v8.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V8.25a3 3 0 0 1 3-3h8.25a.75.75 0 0 1 0 1.5H5.25Z clip-ruleevenodd>/path> /svg> /span> /div> script typemodule src/_astro/query.astro_astro_type_script_index_0_lang.COwSp1NN.js>/script> div classhidden pt-1 data-idxtplay-error>/div> /div> /xtplay-embed> p>Unlike regular SQL databases, XTDB retains all history by default and helps businesses to easily and accurately report: em>strong>“Here is the complete history of my data, as I understood it previously, and as I understand it currently.”/strong>/em>/p>p>XTDB builds upon the ‘bitemporal’ capabilities defined within a hrefhttps://en.wikipedia.org/wiki/SQL:2011>SQL:2011/a> but makes those capabilities both ubiquitous and automatic, without imposing any unnecessary complications on the application schema./p>div classsl-heading-wrapper level-h2>h2 idlearn-xtdb-in-10-minutes>Learn XTDB in 10 minutes/h2>a classsl-anchor-link href#learn-xtdb-in-10-minutes>span aria-hiddentrue classsl-anchor-icon>svg width16 height16 viewBox0 0 24 24>path fillcurrentcolor dm12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 0 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 1 0-1.42-1.42Zm8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 0 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 1 0 1.42 1.42l3.88-3.89a4.49 4.49 0 0 0 0-6.33ZM8.83 15.17a1 1 0 0 0 1.1.22 1 1 0 0 0 .32-.22l4.92-4.92a1 1 0 0 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42Z>/path>/svg>/span>span classsr-only>Section titled “Learn XTDB in 10 minutes”/span>/a>/div>p>To discover the novel features of XTDB, take a look at the interactive a href/quickstart/sql-overview>SQL Quickstart/a>./p>p>Or alternatively, you may want to get XTDB a href/intro/installation-via-docker>running locally via Docker/a> first, and then read through the a href/quickstart/sql-overview>SQL Quickstart/a>./p>div classsl-heading-wrapper level-h2>h2 idlicensing--support>Licensing & Support/h2>a classsl-anchor-link href#licensing--support>span aria-hiddentrue classsl-anchor-icon>svg width16 height16 viewBox0 0 24 24>path fillcurrentcolor dm12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 0 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 1 0-1.42-1.42Zm8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 0 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 1 0 1.42 1.42l3.88-3.89a4.49 4.49 0 0 0 0-6.33ZM8.83 15.17a1 1 0 0 0 1.1.22 1 1 0 0 0 .32-.22l4.92-4.92a1 1 0 0 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42Z>/path>/svg>/span>span classsr-only>Section titled “Licensing & Support”/span>/a>/div>p>XTDB is free-to-use and a hrefhttps://github.com/xtdb/xtdb>open source/a> under the a hrefhttps://opensource.org/license/mpl-2-0/>MPL license/a>. For help and support, please join a href/intro/community>the community/a>./p>p>Also note that we are actively looking for a hrefhttps://forms.gle/K2bMsPxkbreKSKqs9>Design Partners/a>, and emails are always welcome: a hrefmailto:hello@xtdb.com>hello@xtdb.com/a> 👋/p> /div> footer classsl-flex astro-3yyafb3n> div classmeta sl-flex astro-3yyafb3n> /div> div classpagination-links print:hidden astro-u2l5gyhi dirltr> /div> /footer> /div> /div> /main> /div> /div> /div> /div> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]