1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[586],{8278:(e,r,a)=>{"use strict";a.d(r,{BenchmarkHero:()=>n});var t=a(95155),s=a(99053),i=a(48173),l=a.n(i);let n=()=>(0,t.jsxs)("div",{className:"relative overflow-hidden bg-black pt-52 pb-24",children:[(0,t.jsxs)("div",{className:"flex flex-col items-end absolute -right-60 -top-10 blur-xl z-0 ",children:[(0,t.jsx)("div",{className:"h-[11rem] rounded-full w-[60rem] z-1 bg-gradient-to-b blur-[6rem] from-white to-sky-600"}),(0,t.jsx)("div",{className:"h-[12rem] rounded-full w-[90rem] z-1 bg-gradient-to-b blur-[6rem] from-purple-900 to-yellow-400"}),(0,t.jsx)("div",{className:"h-[10rem] rounded-full w-[60rem] z-1 bg-gradient-to-b blur-[6rem] from-yellow-600 to-sky-500"})]}),(0,t.jsx)("div",{className:"absolute inset-0 z-0 bg-noise opacity-30"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)(l(),{href:"http://github.com/antarys-ai/benchmark",target:"_blank",children:(0,t.jsxs)("div",{className:"mx-auto mt-6 flex max-w-fit items-center justify-center space-x-2 rounded-full bg-white/10 px-4 py-2 backdrop-blur-sm",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-white",children:"Asses Performance"}),(0,t.jsx)(s.A,{className:"h-4 w-4 text-white"})]})}),(0,t.jsxs)("div",{className:"container mx-auto mt-12 px-4 text-center",children:[(0,t.jsxs)("h1",{className:"text-4xl tracking-tight md:text-7xl font-bold text-center bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400 bg-opacity-50",children:["Unbeatable Performance ",(0,t.jsx)("br",{})," for"," ",(0,t.jsx)("span",{className:"bg-gradient-to-r font-extrabold from-foreground to-foreground bg-clip-text text-4xl text-transparent drop-shadow-[2px_1px_24px_hsla(var(--brand-foreground))] transition-all duration-300 sm:text-5xl md:text-6xl dark:to-brand",children:"Your Next AI App"})]}),(0,t.jsx)("p",{className:"mx-auto mt-6 max-w-2xl text-lg text-gray-300",children:"Our state of the art AHNSW Algorithim, built from the ground up for excellent Accuracy and Performance"}),(0,t.jsxs)("div",{className:"mt-10 flex flex-col items-center justify-center space-y-4 sm:flex-row sm:space-x-4 sm:space-y-0",children:[(0,t.jsx)(l(),{href:"/#get-started",children:(0,t.jsx)("button",{className:"h-12 cursor-pointer rounded-full bg-white px-8 text-base font-medium text-black hover:bg-white/90",children:"Download Now"})}),(0,t.jsx)(l(),{href:"/#plans",children:(0,t.jsx)("button",{className:"h-12 cursor-pointer rounded-full border border-gray-600 px-8 text-base font-medium text-white hover:bg-white/10",children:"See Plans"})})]})]})]})]})},9955:(e,r,a)=>{"use strict";a.d(r,{p:()=>i});var t=a(95155);a(12115);var s=a(29602);function i(e){let{className:r,type:a,...i}=e;return(0,t.jsx)("input",{type:a,"data-slot":"input",className:(0,s.cn)("border-input file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",r),...i})}},14479:(e,r,a)=>{"use strict";a.d(r,{p:()=>t});let t={metadata:{generated_at:"2025-07-20T13:58:35.533600",databases:["Chroma","Antarys","Pinecone","Qdrant","Milvus"],comparison_version:"1.0"},write_performance:{Chroma:{throughput_vectors_per_sec:2213.834400172162,avg_batch_time:.4517049694061279,batch_size:1e3,total_points:1e5,percentiles:{p50:.4503990411758423,p90:.46153576374053956,p99:.4753772497177124},successful_batches:100},Antarys:{throughput_vectors_per_sec:2220.079935081395,avg_batch_time:.4504342317581177,batch_size:1e3,total_points:1e5,percentiles:{p50:.44787895679473877,p90:.4661406040191651,p99:.4931927680969238},successful_batches:100},Pinecone:{throughput_vectors_per_sec:2507.3857153924264,avg_batch_time:.039882176637649536,batch_size:100,total_points:1e5,percentiles:{p50:.03874051570892334,p90:.04361138343811035,p99:.05996307611465453},successful_batches:1e3},Qdrant:{throughput_vectors_per_sec:743.15885654519,avg_batch_time:1.3456073236465453,batch_size:1e3,total_points:1e5,percentiles:{p50:1.344355583190918,p90:1.4125539779663085,p99:1.4610910081863406},successful_batches:100},Milvus:{throughput_vectors_per_sec:1961.0982313555355,avg_batch_time:.5099183630943298,batch_size:1e3,total_points:1e5,percentiles:{p50:.49699103832244873,p90:.6774205446243287,p99:.8306155323982244},successful_batches:100}},read_performance:{Chroma:{queries_10:{throughput_queries_per_sec:8.280906529675047,avg_query_time:.12075972557067871,successful_queries:10,percentiles:{p50:.1292099952697754,p90:.2271808862686157,p99:.24679733991622926}},queries_100:{throughput_queries_per_sec:9.12458359051924,avg_query_time:.10959404230117797,successful_queries:100,percentiles:{p50:.10700833797454834,p90:.21736485958099366,p99:.2284780526161195}},queries_1000:{throughput_queries_per_sec:9.097263206915896,avg_query_time:.10992316889762878,successful_queries:1e3,percentiles:{p50:.10484695434570313,p90:.21935739517211914,p99:.24071357011795044}}},Antarys:{queries_10:{throughput_queries_per_sec:58.43480199226777,avg_query_time:.017113089561462402,successful_queries:10,percentiles:{p50:.01754450798034668,p90:.020963716506957997,p99:.04432185173034668}},queries_100:{throughput_queries_per_sec:74.71657766585156,avg_query_time:.013383910655975342,successful_queries:100,percentiles:{p50:.01730799674987793,p90:.017789936065673827,p99:.019237790107727127}},queries_1000:{throughput_queries_per_sec:75.7091824322229,avg_query_time:.01320843744277954,successful_queries:1e3,percentiles:{p50:.01729285717010498,p90:.017918086051940917,p99:.01920316934585571}}},Pinecone:{queries_10:{throughput_queries_per_sec:1.5262861722527457,avg_query_time:.6551851272583008,successful_queries:10,percentiles:{p50:.7362146377563477,p90:.789582085609436,p99:.8906959366798402}},queries_100:{throughput_queries_per_sec:1.6562846523852268,avg_query_time:.6037609529013586,successful_queries:99,percentiles:{p50:.4956998825073242,p90:.7493731021881104,p99:1.0023149919509888}},queries_1000:{throughput_queries_per_sec:1.7090531435419098,avg_query_time:.5851193122804597,successful_queries:967,percentiles:{p50:.5114729404449463,p90:.7340078353881836,p99:.8616397953033448}}},Qdrant:{queries_10:{throughput_queries_per_sec:10.033970446668313,avg_query_time:.09966144561767579,successful_queries:10,percentiles:{p50:.03570258617401123,p90:.2540480613708495,p99:.4465950918197632}},queries_100:{throughput_queries_per_sec:26.470057743962847,avg_query_time:.03777853488922119,successful_queries:100,percentiles:{p50:.03459751605987549,p90:.05599327087402344,p99:.0628048872947693}},queries_1000:{throughput_queries_per_sec:26.800566068207736,avg_query_time:.03731264472007752,successful_queries:1e3,percentiles:{p50:.03445744514465332,p90:.055243706703186034,p99:.06332098960876464}}},Milvus:{queries_10:{throughput_queries_per_sec:5.652280315534478,avg_query_time:.17691974639892577,successful_queries:10,percentiles:{p50:.16934549808502197,p90:.2834837436676025,p99:.3803348779678345}},queries_100:{throughput_queries_per_sec:18.27701784960891,avg_query_time:.05471352100372315,successful_queries:100,percentiles:{p50:.04591012001037598,p90:.0859686613082886,p99:.2032460594177248}},queries_1000:{throughput_queries_per_sec:14.47612159066315,avg_query_time:.0690792760848999,successful_queries:1e3,percentiles:{p50:.0478900671005249,p90:.12560315132141114,p99:.3377915358543396}}}},recall_performance:{Chroma:{recall_at_100:1,recall_std:0,recall_samples:50,note:"Consistency check â Chroma doesnât support exact search"},Antarys:{recall_at_100:1,recall_std:0,recall_samples:50,note:""},Pinecone:{recall_at_100:1,recall_std:0,recall_samples:48,note:"Consistency check - Pinecone Local doesn't support exact search"},Qdrant:{recall_at_100:1,recall_std:0,recall_samples:50,note:""},Milvus:{recall_at_100:.9996,recall_std:.0028000000000000026,recall_samples:50,note:""}},system_info:{Chroma:{os:"Darwin 24.5.0",cpu:"arm",cpu_cores:8,ram_gb:16,python_version:"3.13.2",architecture:"64bit",machine:"arm64",timestamp:"2025-06-08T12:28:12.399746"},Antarys:{os:"Darwin 24.5.0",cpu:"arm",cpu_cores:8,ram_gb:16,python_version:"3.13.2",architecture:"64bit",machine:"arm64",timestamp:"2025-06-08T11:35:15.186884"},Pinecone:{os:"Darwin 24.5.0",cpu:"arm",cpu_cores:8,ram_gb:16,python_version:"3.13.2",architecture:"64bit",machine:"arm64",timestamp:"2025-07-20T13:01:39.914549"},Qdrant:{os:"Darwin 24.5.0",cpu:"arm",cpu_cores:8,ram_gb:16,python_version:"3.13.2",architecture:"64bit",machine:"arm64",timestamp:"2025-06-08T11:41:30.110651"},Milvus:{os:"Darwin 24.5.0",cpu:"arm",cpu_cores:8,ram_gb:16,python_version:"3.13.2",architecture:"64bit",machine:"arm64",timestamp:"2025-06-08T20:36:59.308565"}},charts:{write_throughput:[{database:"Chroma",throughput:2213.834400172162,batch_size:1e3},{database:"Antarys",throughput:2220.079935081395,batch_size:1e3},{database:"Pinecone",throughput:2507.3857153924264,batch_size:100},{database:"Qdrant",throughput:743.15885654519,batch_size:1e3},{database:"Milvus",throughput:1961.0982313555355,batch_size:1e3}],read_throughput:[{database:"Chroma",throughput:9.097263206915896,avg_latency:109.92316889762878},{database:"Antarys",throughput:75.7091824322229,avg_latency:13.208437442779541},{database:"Pinecone",throughput:1.7090531435419098,avg_latency:585.1193122804597},{database:"Qdrant",throughput:26.800566068207736,avg_latency:37.312644720077515},{database:"Milvus",throughput:14.47612159066315,avg_latency:69.0792760848999}],latency_comparison:[{database:"Chroma",p50:104.84695434570313,p90:219.35739517211914,p99:240.71357011795044},{database:"Antarys",p50:17.29285717010498,p90:17.918086051940918,p99:19.203169345855713},{database:"Pinecone",p50:511.4729404449463,p90:734.0078353881836,p99:861.6397953033447},{database:"Qdrant",p50:34.45744514465332,p90:55.243706703186035,p99:63.32098960876464},{database:"Milvus",p50:47.8900671005249,p90:125.60315132141115,p99:337.7915358543396}],recall_comparison:[{database:"Chroma",recall:1,std_dev:0,samples:50},{database:"Antarys",recall:1,std_dev:0,samples:50},{database:"Pinecone",recall:1,std_dev:0,samples:48},{database:"Qdrant",recall:1,std_dev:0,samples:50},{database:"Milvus",recall:.9996,std_dev:.0028000000000000026,samples:50}],percentile_comparison:[{database:"Chroma",operation:"write",p50:450.3990411758423,p90:461.53576374053955,p99:475.3772497177124},{database:"Antarys",operation:"write",p50:447.87895679473877,p90:466.1406040191651,p99:493.1927680969238},{database:"Pinecone",operation:"write",p50:38.74051570892334,p90:43.61138343811035,p99:59.963076114654534},{database:"Qdrant",operation:"write",p50:1344.355583190918,p90:1412.5539779663086,p99:1461.0910081863406},{database:"Milvus",operation:"write",p50:496.99103832244873,p90:677.4205446243286,p99:830.6155323982243}]},rankings:{write_throughput:[{rank:1,database:"Pinecone",value:2507.3857153924264},{rank:2,database:"Antarys",value:2220.079935081395},{rank:3,database:"Chroma",value:2213.834400172162},{rank:4,database:"Milvus",value:1961.0982313555355},{rank:5,database:"Qdrant",value:743.15885654519}],read_throughput:[{rank:1,database:"Antarys",value:75.7091824322229},{rank:2,database:"Qdrant",value:26.800566068207736},{rank:3,database:"Milvus",value:14.47612159066315},{rank:4,database:"Chroma",value:9.097263206915896},{rank:5,database:"Pinecone",value:1.7090531435419098}],recall:[{rank:1,database:"Chroma",value:1},{rank:2,database:"Antarys",value:1},{rank:3,database:"Pinecone",value:1},{rank:4,database:"Qdrant",value:1},{rank:5,database:"Milvus",value:.9996}],overall:[{rank:1,database:"Antarys",score:.88},{rank:2,database:"Chroma",score:.64},{rank:3,database:"Pinecone",score:.56},{rank:4,database:"Qdrant",score:.5},{rank:5,database:"Milvus",score:.42}]},summary:{total_databases:5,write_stats:{max_throughput:2507.3857153924264,min_throughput:743.15885654519,avg_throughput:1929.1114277093418,median_throughput:2213.834400172162,std_dev:690.5862820430417},read_stats:{max_throughput:75.7091824322229,min_throughput:1.7090531435419098,avg_throughput:25.55843728831032,median_throughput:14.47612159066315,std_dev:29.49246183281645},recall_stats:{max_recall:1,min_recall:.9996,avg_recall:.99992,median_recall:1,std_dev:17888543819996348e-20}}}},15785:(e,r,a)=>{"use strict";a.d(r,{J:()=>l});var t=a(95155);a(12115);var s=a(46195),i=a(29602);function l(e){let{className:r,...a}=e;return(0,t.jsx)(s.b,{"data-slot":"label",className:(0,i.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",r),...a})}},50745:(e,r,a)=>{"use strict";a.d(r,{bq:()=>u,eb:()=>m,gC:()=>p,l6:()=>o,yv:()=>d});var t=a(95155);a(12115);var s=a(83823),i=a(51719),l=a(98867),n=a(91902),c=a(29602);function o(e){let{...r}=e;return(0,t.jsx)(s.bL,{"data-slot":"select",...r})}function d(e){let{...r}=e;return(0,t.jsx)(s.WT,{"data-slot":"select-value",...r})}function u(e){let{className:r,children:a,...l}=e;return(0,t.jsxs)(s.l9,{"data-slot":"select-trigger",className:(0,
1c.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive flex h-9 w-full items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",r),...l,children:[a,(0,t.jsx)(s.In,{asChild:!0,children:(0,t.jsx)(i.A,{className:"size-4 opacity-50"})})]})}function p(e){let{className:r,children:a,position:i="popper",...l}=e;return(0,t.jsx)(s.ZL,{children:(0,t.jsxs)(s.UC,{"data-slot":"select-content",className:(0,c.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border shadow-md","popper"===i&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:i,...l,children:[(0,t.jsx)(h,{}),(0,t.jsx)(s.LM,{className:(0,c.cn)("p-1","popper"===i&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:a}),(0,t.jsx)(x,{})]})})}function m(e){let{className:r,children:a,...i}=e;return(0,t.jsxs)(s.q7,{"data-slot":"select-item",className:(0,c.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",r),...i,children:[(0,t.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(s.VF,{children:(0,t.jsx)(l.A,{className:"size-4"})})}),(0,t.jsx)(s.p4,{children:a})]})}function h(e){let{className:r,...a}=e;return(0,t.jsx)(s.PP,{"data-slot":"select-scroll-up-button",className:(0,c.cn)("flex cursor-default items-center justify-center py-1",r),...a,children:(0,t.jsx)(n.A,{className:"size-4"})})}function x(e){let{className:r,...a}=e;return(0,t.jsx)(s.wn,{"data-slot":"select-scroll-down-button",className:(0,c.cn)("flex cursor-default items-center justify-center py-1",r),...a,children:(0,t.jsx)(i.A,{className:"size-4"})})}},55691:(e,r,a)=>{Promise.resolve().then(a.bind(a,51817)),Promise.resolve().then(a.bind(a,8278)),Promise.resolve().then(a.bind(a,94386)),Promise.resolve().then(a.bind(a,69442)),Promise.resolve().then(a.bind(a,97226)),Promise.resolve().then(a.bind(a,13675)),Promise.resolve().then(a.bind(a,57010)),Promise.resolve().then(a.bind(a,73705)),Promise.resolve().then(a.t.bind(a,48173,23)),Promise.resolve().then(a.t.bind(a,87970,23))},69442:(e,r,a)=>{"use strict";a.d(r,{default:()=>M});var t=a(95155),s=a(12115),i=a(394),l=a(15255),n=a(12800),c=a(66963),o=a(87162),d=a(35007),u=a(30387),p=a(50745),m=a(14479),h=a(41171),x=a(29602);let _=e=>{let{text:r,colors:a={first:"#9E7AFF",second:"#FE8BBB"},className:i,sparklesCount:l=10,...n}=e,[c,o]=(0,s.useState)([]);return(0,s.useEffect)(()=>{let e=()=>{let e="".concat(100*Math.random(),"%"),r="".concat(100*Math.random(),"%"),t=Math.random()>.5?a.first:a.second,s=2*Math.random(),i=+Math.random()+.3,l=10*Math.random()+5;return{id:"".concat(e,"-").concat(r,"-").concat(Date.now()),x:e,y:r,color:t,delay:s,scale:i,lifespan:l}};o(Array.from({length:l},e));let r=setInterval(()=>{o(r=>r.map(r=>r.lifespan<=0?e():{...r,lifespan:r.lifespan-.1}))},100);return()=>clearInterval(r)},[a.first,a.second]),(0,t.jsx)("div",{className:(0,x.cn)("text-6xl font-bold",i),...n,style:{"--sparkles-first-color":"".concat(a.first),"--sparkles-second-color":"".concat(a.second)},children:(0,t.jsxs)("span",{className:"relative inline-block",children:[c.map(e=>(0,t.jsx)(f,{...e},e.id)),(0,t.jsx)("strong",{children:r})]})})},f=e=>{let{id:r,x:a,y:s,color:i,delay:l,scale:n}=e;return(0,t.jsx)(h.P.svg,{className:"pointer-events-none absolute z-20",initial:{opacity:0,left:a,top:s}
1,animate:{opacity:[0,1,0],scale:[0,n,0],rotate:[75,120,150]},transition:{duration:.8,repeat:1/0,delay:l},width:"21",height:"21",viewBox:"0 0 21 21",children:(0,t.jsx)("path",{d:"M9.82531 0.843845C10.0553 0.215178 10.9446 0.215178 11.1746 0.843845L11.8618 2.72026C12.4006 4.19229 12.3916 6.39157 13.5 7.5C14.6084 8.60843 16.8077 8.59935 18.2797 9.13822L20.1561 9.82534C20.7858 10.0553 20.7858 10.9447 20.1561 11.1747L18.2797 11.8618C16.8077 12.4007 14.6084 12.3916 13.5 13.5C12.3916 14.6084 12.4006 16.8077 11.8618 18.2798L11.1746 20.1562C10.9446 20.7858 10.0553 20.7858 9.82531 20.1562L9.13819 18.2798C8.59932 16.8077 8.60843 14.6084 7.5 13.5C6.39157 12.3916 4.19225 12.4007 2.72023 11.8618L0.843814 11.1747C0.215148 10.9447 0.215148 10.0553 0.843814 9.82534L2.72023 9.13822C4.19225 8.59935 6.39157 8.60843 7.5 7.5C8.60843 6.39157 8.59932 4.19229 9.13819 2.72026L9.82531 0.843845Z",fill:i})},r)};var b=a(48173),g=a.n(b);let v={Qdrant:{label:"Qdrant",color:"#ef4444"},Chroma:{label:"Chroma",color:"#f97316"},Antarys:{label:"Antarys",color:"#ffffff"},Pinecone:{label:"Pinecone",color:"#012BFF"},Milvus:{label:"Milvus",color:"#3b82f6"}},j=[{database:"Qdrant",value:m.p.write_performance.Qdrant.throughput_vectors_per_sec,fill:"var(--color-Qdrant)"},{database:"Chroma",value:m.p.write_performance.Chroma.throughput_vectors_per_sec,fill:"var(--color-Chroma)"},{database:"Antarys",value:m.p.write_performance.Antarys.throughput_vectors_per_sec,fill:"var(--color-Antarys)"},{database:"Pinecone",value:m.p.write_performance.Pinecone.throughput_vectors_per_sec,fill:"var(--color-Pinecone)"},{database:"Milvus",value:m.p.write_performance.Milvus.throughput_vectors_per_sec,fill:"var(--color-Milvus)"}],y=[{database:"Qdrant",queries_10:m.p.read_performance.Qdrant.queries_10.throughput_queries_per_sec,queries_100:m.p.read_performance.Qdrant.queries_100.throughput_queries_per_sec,queries_1000:m.p.read_performance.Qdrant.queries_1000.throughput_queries_per_sec},{database:"Chroma",queries_10:m.p.read_performance.Chroma.queries_10.throughput_queries_per_sec,queries_100:m.p.read_performance.Chroma.queries_100.throughput_queries_per_sec,queries_1000:m.p.read_performance.Chroma.queries_1000.throughput_queries_per_sec},{database:"Antarys",queries_10:m.p.read_performance.Antarys.queries_10.throughput_queries_per_sec,queries_100:m.p.read_performance.Antarys.queries_100.throughput_queries_per_sec,queries_1000:m.p.read_performance.Antarys.queries_1000.throughput_queries_per_sec},{database:"Pinecone",queries_10:m.p.read_performance.Pinecone.queries_10.throughput_queries_per_sec,queries_100:m.p.read_performance.Pinecone.queries_100.throughput_queries_per_sec,queries_1000:m.p.read_performance.Pinecone.queries_1000.throughput_queries_per_sec},{database:"Milvus",queries_10:m.p.read_performance.Milvus.queries_10.throughput_queries_per_sec,queries_100:m.p.read_performance.Milvus.queries_100.throughput_queries_per_sec,queries_1000:m.p.read_performance.Milvus.queries_1000.throughput_queries_per_sec}],q=[{database:"Qdrant",recall:100*m.p.recall_performance.Qdrant.recall_at_100,fill:"var(--color-Qdrant)"},{database:"Chroma",recall:100*m.p.recall_performance.Chroma.recall_at_100,fill:"var(--color-Chroma)"},{database:"Antarys",recall:100*m.p.recall_performance.Antarys.recall_at_100,fill:"var(--color-Antarys)"},{database:"Pinecone",recall:100*m.p.recall_performance.Pinecone.recall_at_100,fill:"var(--color-Pinecone)"},{database:"Milvus",recall:100*m.p.recall_performance.Milvus.recall_at_100,fill:"var(--color-Milvus)"}],N=[{database:"Qdrant",queries_10:1e3*m.p.read_performance.Qdrant.queries_10.avg_query_time,queries_100:1e3*m.p.read_performance.Qdrant.queries_100.avg_query_time,queries_1000:1e3*m.p.read_performance.Qdrant.queries_1000.avg_query_time},{database:"Chroma",queries_10:1e3*m.p.read_performance.Chroma.queries_10.avg_query_time,queries_100:1e3*m.p.read_performance.Chroma.queries_100.avg_query_time,queries_1000:1e3*m.p.read_performance.Chroma.queries_1000.avg_query_time},{database:"Antarys",queries_10:1e3*m.p.read_performance.Antarys.queries_10.avg_query_time,queries_100:1e3*m.p.read_performance.Antarys.queries_100.avg_query_time,queries_1000:1e3*m.p.read_performance.Antarys.queries_1000.avg_query_time},{database:"Pinecone",queries_10:1e3*m.p.read_performance.Pinecone.queries_10.avg_query_time,queries_100:1e3*m.p.read_performance.Pinecone.queries_100.avg_query_time,queries_1000:1e3*m.p.read_performance.Pinecone.queries_1000.avg_query_time},{database:"Milvus",queries_10:1e3*m.p.read_performance.Milvus.queries_10.avg_query_time,queries_100:1e3*m.p.read_performance.Milvus.queries_100.avg_query_time,queries_1000:1e3*m.p.read_performance.Milvus.queries_1000.avg_query_time}];function w(){return(0,t.jsxs)(d.Zp,{className:"pt-0 rounded-sm",children:[(0,t.jsxs)(d.aR,{className:"flex items-start gap-2 space-y-0 border-b py-5",children:[(0,t.jsx)(d.ZB,{children:"Write Performance (WPS)"}),(0,t.jsxs)(d.BT,{children:["Vectors written per second across databases for 1k batches (excluding pinecone since it has a batch size limit, the result is
1in 100 batches,"," ",(0,t.jsx)(g(),{href:"https://docs.pinecone.io/reference/api/known-limitations",target:"_blank",children:"see request limits"}),")"]})]}),(0,t.jsx)(d.Wu,{className:"px-2 pt-4 sm:px-6 sm:pt-6",children:(0,t.jsx)(u.at,{config:v,className:"aspect-auto h-[250px] w-full",children:(0,t.jsxs)(i.E,{data:j,children:[(0,t.jsx)(l.d,{vertical:!1}),(0,t.jsx)(n.W,{dataKey:"database",tickLine:!1,axisLine:!1,tickMargin:8}),(0,t.jsx)(c.h,{tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:e=>"".concat(Math.round(e))}),(0,t.jsx)(u.II,{cursor:!1,content:(0,t.jsx)(u.Nt,{labelFormatter:e=>e,formatter:e=>["".concat(Math.round(e)," vectors/sec"),"WPS"]})}),(0,t.jsx)(o.y,{dataKey:"value",radius:4})]})})})]})}function k(){let[e,r]=s.useState("1000"),a=y.map(r=>({database:r.database,value:"10"===e?r.queries_10:"100"===e?r.queries_100:r.queries_1000,fill:"var(--color-".concat(r.database,")")}));return(0,t.jsxs)(d.Zp,{className:"pt-0 rounded-sm",children:[(0,t.jsxs)(d.aR,{className:"flex items-center gap-2 space-y-0 border-b py-5 sm:flex-row",children:[(0,t.jsxs)("div",{className:"grid flex-1 gap-1",children:[(0,t.jsx)(d.ZB,{children:"Query Performance (QPS)"}),(0,t.jsx)(d.BT,{children:"Queries processed per second across databases with different batch sizes"})]}),(0,t.jsxs)(p.l6,{value:e,onValueChange:r,children:[(0,t.jsx)(p.bq,{className:"w-[160px] rounded-lg sm:ml-auto","aria-label":"Select query range",children:(0,t.jsx)(p.yv,{placeholder:"1000 queries"})}),(0,t.jsxs)(p.gC,{className:"rounded-xl",children:[(0,t.jsx)(p.eb,{value:"1000",className:"rounded-lg",children:"1000 queries"}),(0,t.jsx)(p.eb,{value:"100",className:"rounded-lg",children:"100 queries"}),(0,t.jsx)(p.eb,{value:"10",className:"rounded-lg",children:"10 queries"})]})]})]}),(0,t.jsx)(d.Wu,{className:"px-2 pt-4 sm:px-6 sm:pt-6",children:(0,t.jsx)(u.at,{config:v,className:"aspect-auto h-[250px] w-full",children:(0,t.jsxs)(i.E,{data:a,children:[(0,t.jsx)(l.d,{vertical:!1}),(0,t.jsx)(n.W,{dataKey:"database",tickLine:!1,axisLine:!1,tickMargin:8}),(0,t.jsx)(c.h,{tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:e=>"".concat(Math.round(e))}),(0,t.jsx)(u.II,{cursor:!1,content:(0,t.jsx)(u.Nt,{labelFormatter:e=>e,formatter:e=>["".concat(Math.round(e)," queries/sec"),"QPS"]})}),(0,t.jsx)(o.y,{dataKey:"value",radius:4})]})})})]})}function C(){return(0,t.jsxs)(d.Zp,{className:"pt-0 rounded-sm",children:[(0,t.jsxs)(d.aR,{className:"flex items-start gap-2 space-y-0 border-b py-5",children:[(0,t.jsx)(d.ZB,{children:"Recall Performance"}),(0,t.jsx)(d.BT,{children:"Search accuracy at top 100 results"})]}),(0,t.jsx)(d.Wu,{className:"px-2 pt-4 sm:px-6 sm:pt-6",children:(0,t.jsx)(u.at,{config:v,className:"aspect-auto h-[250px] w-full",children:(0,t.jsxs)(i.E,{data:q,children:[(0,t.jsx)(l.d,{vertical:!1}),(0,t.jsx)(n.W,{dataKey:"database",tickLine:!1,axisLine:!1,tickMargin:8}),(0,t.jsx)(c.h,{tickLine:!1,axisLine:!1,tickMargin:8,domain:[99.8,100],tickFormatter:e=>"".concat(e.toFixed(2),"%")}),(0,t.jsx)(u.II,{cursor:!1,content:(0,t.jsx)(u.Nt,{labelFormatter:e=>e,formatter:e=>["".concat(e.toFixed(4),"%"),"Recall"]})}),(0,t.jsx)(o.y,{dataKey:"recall",radius:4})]})})})]})}function P(){let[e,r]=s.useState("1000"),a=N.map(r=>({database:r.database,value:"10"===e?r.queries_10:"100"===e?r.queries_100:r.queries_1000,fill:"var(--color-".concat(r.database,")")}));return(0,t.jsxs)(d.Zp,{className:"pt-0 rounded-sm",children:[(0,t.jsxs)(d.aR,{className:"flex items-center gap-2 space-y-0 border-b py-5 sm:flex-row",children:[(0,t.jsxs)("div",{className:"grid flex-1 gap-1",children:[(0,t.jsx)(d.ZB,{children:"Query Latency"}),(0,t.jsx)(d.BT,{children:"Average response time per query"})]}),(0,t.jsxs)(p.l6,{value:e,onValueChange:r,children:[(0,t.jsx)(p.bq,{className:"w-[160px] rounded-lg sm:ml-auto","aria-label":"Select query range",children:(0,t.jsx)(p.yv,{placeholder:"1000 queries"})}),(0,t.jsxs)(p.gC,{className:"rounded-xl",children:[(0,t.jsx)(p.eb,{value:"1000",className:"rounded-lg",children:"1000 queries"}),(0,t.jsx)(p.eb,{value:"100",className:"rounded-lg",children:"100 queries"}),(0,t.jsx)(p.eb,{value:"10",className:"rounded-lg",children:"10 queries"})]})]})]}),(0,t.jsx)(d.Wu,{className:"px-2 pt-4 sm:px-6 sm:pt-6",children:(0,t.jsx)(u.at,{config:v,className:"aspect-auto h-[250px] w-full",children:(0,t.jsxs)(i.E,{data:a,children:[(0,t.jsx)(l.d,{vertical:!1}
1),(0,t.jsx)(n.W,{dataKey:"database",tickLine:!1,axisLine:!1,tickMargin:8}),(0,t.jsx)(c.h,{tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:e=>"".concat(Math.round(e),"ms")}),(0,t.jsx)(u.II,{cursor:!1,content:(0,t.jsx)(u.Nt,{labelFormatter:e=>e,formatter:e=>["".concat(Math.round(e),"ms"),"Latency"]})}),(0,t.jsx)(o.y,{dataKey:"value",radius:4})]})})})]})}function M(){return(0,t.jsxs)("div",{className:"mx-auto max-w-7xl space-y-8 px-6 md:space-y-12",children:[(0,t.jsxs)("div",{className:"space-y-2 text-center",children:[(0,t.jsx)(_,{text:"Optimized for AI"}),(0,t.jsxs)("p",{className:"text-muted-foreground mt-8",children:["Performance comparison across vector databases for"," ",(0,t.jsx)(g(),{href:"https://huggingface.co/datasets/KShivendu/dbpedia-entities-openai-1M",target:"_blank",children:(0,t.jsx)("span",{className:"text-white font-semibold underline cursor-pointer",children:"100k dbpedia dataset"})}),(0,t.jsx)("br",{})," Antarys, Chroma, Qdrant and Milvus"]})]}),(0,t.jsxs)("div",{className:"grid gap-3 sm:grid-cols-1 md:grid-cols-2 lg:grid-cols-2",children:[(0,t.jsx)(w,{}),(0,t.jsx)(k,{}),(0,t.jsx)(C,{}),(0,t.jsx)(P,{})]})]})}},94386:(e,r,a)=>{"use strict";a.d(r,{default:()=>g});var t=a(95155),s=a(12115),i=a(394),l=a(15255),n=a(12800),c=a(66963),o=a(87162),d=a(35007),u=a(30387),p=a(15785),m=a(5900),h=a(29602);function x(e){let{className:r,defaultValue:a,value:i,min:l=0,max:n=100,...c}=e,o=s.useMemo(()=>Array.isArray(i)?i:Array.isArray(a)?a:[l,n],[i,a,l,n]);return(0,t.jsxs)(m.bL,{"data-slot":"slider",defaultValue:a,value:i,min:l,max:n,className:(0,h.cn)("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",r),...c,children:[(0,t.jsx)(m.CC,{"data-slot":"slider-track",className:(0,h.cn)("bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:(0,t.jsx)(m.Q6,{"data-slot":"slider-range",className:(0,h.cn)("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:o.length},(e,r)=>(0,t.jsx)(m.zi,{"data-slot":"slider-thumb",className:"border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},r))]})}var _=a(9955);let f={read_performance:{Antarys:{queries_1000:{throughput_queries_per_sec:75.71,avg_query_time:.01321}},Chroma:{queries_1000:{throughput_queries_per_sec:9.1,avg_query_time:.10992}},Qdrant:{queries_1000:{throughput_queries_per_sec:26.8,avg_query_time:.03731}},Milvus:{queries_1000:{throughput_queries_per_sec:14.48,avg_query_time:.06908}},Pinecone:{queries_1000:{throughput_queries_per_sec:1.71,avg_query_time:.58512}}}},b={Antarys:{label:"Antarys",color:"#ffffff"},Chroma:{label:"Chroma",color:"#f97316"},Qdrant:{label:"Qdrant",color:"#ef4444"},Milvus:{label:"Milvus",color:"#3b82f6"},Pinecone:{label:"Pinecone",color:"#012BFF"}};function g(){var e;let[r,a]=s.useState([1e6]),[m,h]=s.useState(.02),g=s.useMemo(()=>{let e=r[0],a=e/1e4;return Object.entries(f.read_performance).map(r=>{let[t,s]=r,i=s.queries_1000.throughput_queries_per_sec,l=1e3*s.queries_1000.avg_query_time,n=e/i,c=n/60;return{database:t,cost:a*m*(1+(l-13)/572*.5),executionTime:{seconds:n,minutes:c,hours:c/60},qps:i,latency:l,fill:"var(--color-".concat(t,")")}}).sort((e,r)=>e.cost-r.cost)},[r,m]),v=e=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:4}).format(e);return(0,t.jsxs)("div",{className:"mx-auto max-w-7xl space-y-8 px-6",children:[(0,t.jsxs)("div",{className:"space-y-2 text-center my-12 flex flex-col justify-center items-center",children:[(0,t.jsx)("h1",{className:"text-3xl font-bold tracking-tight",children:"Vector Database Cost Analysis"}),(0,t.jsx)("p",{className:"text-muted-foreground max-w-full md:max-w-3/5",children:"Compare operational costs across vector databases based on query performance from our benchmark, this is just an estimated model"})]}),(0,t.jsxs)("div",{className:"grid gap-6 md:grid-cols-2",children:[(0,t.jsxs)(d.Zp,{children:[(0,t.jsxs)(d.aR,{children:[(0,t.jsx)(d.ZB,{children:"Query Volume"}),(0,t.jsx)(d.BT,{children:"Number of queries to analyze (100K - 10M)"})]}),(0,t.jsx)(d.Wu,{className:"space-y-4",children:(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)(p.J,{children:["Queries: ",(e=r[0])>=1e6?"".concat((e/1e6).toFixed(1),"M"):e>=1e3?"".concat((e/1e3).toFixed(0),"K"):e.toString()]}),(0,t.jsx)(x,{value:r,onValueChange:a,min:1e5,max:1e7,step:1e5,className:"w-full"}),(0,t.jsxs)("div",{className:"flex justify-between text-sm text-muted-foreground",children:[(0,t.jsx)("span",{children:"100K"}),(0,t.jsx)("span",{children:"10M"})]})]})})]}),(0,t.jsxs)(d.Zp,{children:[(0,t.jsxs)(d.aR,{children:[(0,t.jsx)(d.ZB,{children:"Pricing Model"}),(0,t.jsx)(d.BT,{children:"Cost per 10,000 queries batch"})]}),(0,t.jsxs)(d.Wu,{className:"space-y-4",children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(p.J,{htmlFor:"price-input",children:"Price per 10K queries ($)"}),(0,t.jsx)(_.p,{id:"price-input",type:"number",value:m,onChange:e=>h(parseFloat(e.target.value)||.02),min:"0",step:"0.01",placeholder:"0.02"})]}),(0,t.jsxs)("div",{className:"text-sm text-muted-foreground",children:["Total batches:"," ",Math.
1ceil(r[0]/1e4).toLocaleString()]})]})]})]}),(0,t.jsxs)(d.Zp,{children:[(0,t.jsxs)(d.aR,{children:[(0,t.jsx)(d.ZB,{children:"Cost Comparison"}),(0,t.jsx)(d.BT,{children:"Estimated operational costs including performance overhead"})]}),(0,t.jsx)(d.Wu,{children:(0,t.jsx)(u.at,{config:b,className:"aspect-auto h-[400px] w-full",children:(0,t.jsxs)(i.E,{data:g,margin:{top:20,right:30,left:20,bottom:60},children:[(0,t.jsx)(l.d,{vertical:!1}),(0,t.jsx)(n.W,{dataKey:"database",tickLine:!1,axisLine:!1,tickMargin:8,angle:-45,textAnchor:"end",height:80}),(0,t.jsx)(c.h,{tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:e=>v(e)}),(0,t.jsx)(u.II,{cursor:!1,content:(0,t.jsx)(u.Nt,{labelFormatter:e=>e,formatter:(e,r,a)=>[v(e),"Estimated Cost"]})}),(0,t.jsx)(o.y,{dataKey:"cost",radius:4})]})})})]}),(0,t.jsxs)(d.Zp,{children:[(0,t.jsxs)(d.aR,{children:[(0,t.jsx)(d.ZB,{children:"Performance & Cost Breakdown"}),(0,t.jsx)(d.BT,{children:"Detailed analysis of query performance and associated costs"})]}),(0,t.jsx)(d.Wu,{children:(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full border-collapse",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"border-b",children:[(0,t.jsx)("th",{className:"text-left p-2",children:"Database"}),(0,t.jsx)("th",{className:"text-right p-2",children:"QPS"}),(0,t.jsx)("th",{className:"text-right p-2",children:"Latency"}),(0,t.jsx)("th",{className:"text-right p-2",children:"Estimated Cost"}),(0,t.jsx)("th",{className:"text-right p-2",children:"vs Cheapest"})]})}),(0,t.jsx)("tbody",{children:g.map((e,r)=>{var a;let s=g[0].cost,i=e.cost-s,l=e.cost/s;return(0,t.jsxs)("tr",{className:"border-b hover:bg-muted/50",children:[(0,t.jsx)("td",{className:"p-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:null===(a=b[e.database])||void 0===a?void 0:a.color}}),(0,t.jsx)("span",{className:"font-medium",children:e.database}),0===r&&(0,t.jsx)("span",{className:"text-xs bg-green-100 text-green-800 px-2 py-1 rounded-full",children:"Most Cost-Effective"})]})}),(0,t.jsx)("td",{className:"text-right p-2 font-mono",children:e.qps.toFixed(1)}),(0,t.jsxs)("td",{className:"text-right p-2 font-mono",children:[e.latency.toFixed(1),"ms"]}),(0,t.jsx)("td",{className:"text-right p-2 font-mono font-semibold",children:v(e.cost)}),(0,t.jsx)("td",{className:"text-right p-2",children:0===r?(0,t.jsx)("span",{className:"text-green-600 font-medium",children:"Baseline"}):(0,t.jsxs)("div",{className:"text-right",children:[(0,t.jsxs)("div",{className:"text-red-600 font-medium",children:["+",v(i)]}),(0,t.jsxs)("div",{className:"text-xs text-muted-foreground",children:["(",l.toFixed(1),"x)"]})]})})]},e.database)})})]})})})]}),(0,t.jsx)("div",{className:"text-sm text-muted-foreground mb-24 text-center",children:"Cost = (Queries \xf7 10K) \xd7 Price per batch \xd7 Performance efficiency multiplier (latency-based overhead up to 50%)"})]})}},97226:(e,r,a)=>{"use strict";a.d(r,{default:()=>S});var t=a(95155),s=a(12115),i=a(58581),l=a(394),n=a(15255),c=a(12800),o=a(66963),d=a(87162),u=a(30387),p=a(35007),m=a(29602),h=a(41171);function x(e){let{children:r,className:a,patternClassName:s,gradientClassName:i}=e;return(0,t.jsx)(h.P.div,{className:(0,m.cn)("border w-full rounded-md overflow-hidden","bg-background","border-border","p-3",a),initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{duration:.8,ease:"easeOut"},children:(0,t.jsx)("div",{className:(0,m.cn)("size-full bg-repeat bg-[length:30px_30px]","bg-grid-pattern-light dark:bg-grid-pattern",s),children:(0,t.jsx)("div",{className:(0,m.cn)("size-full bg-gradient-to-tr","from-background/90 via-background/40 to-background/10",i),children:r})})})}function _(e){let{className:r,...a}=e;return(0,t.jsx)("div",{className:(0,m.cn)("text-left p-4 md:p-6",r),...a})}var f=a(48173),b=a.n(f),g=a(39286),v=a(58767),j=a(86878),y=a(66889),q=a(59676),N=a(98867),w=a(40767),k=a(88485),C=a(99257),P=a(14479);let M=function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return r.filter(Boolean).join(" ")},A=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,t.jsx)("div",{className:"relative w-full overflow-auto",children:(0,t.jsx)("table",{ref:r,className:M("w-full caption-bottom text-sm",a),...s})})});A.displayName="Table";let F=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,t.jsx)("thead",{ref:r,className:M(a),...s})});F.displayName="TableHeader";let z=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,t.jsx)("tbody",{ref:r,className:M("[&_tr:last-child]:border-0",a),...s})});z.displayName="TableBody";let Q=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,t.jsx)("tr",{ref:r,className:M("border-b border-border transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",a),...s})});Q.displayName="TableRow";let L=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,t.jsx)("th",{ref:r,className:M("h-12 px-3 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:w-px [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-0.5",a),...s})});L.displayName="TableHead";let B=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,t.jsx)("td",{ref:r,className:M("p-3 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-0.5",a),...s})});B.displayName="TableCell",j.A,P.p.write_performance.Antarys.throughput_vectors_per_sec.toFixed(0),P.p.write_performance.Chroma.throughput_vectors_per_sec.toFixed(0),P.p.write_performance.Pinecone.throughput_vectors_per_sec.toFixed(0),P.p.write_performance.Qdrant.throughput_vectors_per_sec.toFixed(0),P.p.write_performance.Milvus.throughput_vectors_per_sec.toFixed(0),(1e3*P.p.write_performance.Antarys.avg_batch_time).toFixed(1),(1e3*P.p.write_performance.Chroma.avg_batch_time).toFixed(1),(1e3*P.p.write_performance.Pinecone.avg_batch_time).toFixed(1),(1e3*P.p.write_performance.Qdrant.avg_batch_time).toFixed(1),(1e3*P.p.write_performance.Milvus.avg_batch_time).toFixed(1),(1e3*P.p.write_performance.Antarys.percentiles.p99).toFixed(1),(1e3*P.p.write_performance.Chroma.percentiles.p99).toFixed(1),(1e3*P.p.write_performance.Pinecone.percentiles.p99).toFixed(1),(1e3*P.p.write_performance.Qdrant.percentiles.p99).toFixed(1),(1e3*P.p.write_performance.Milvus.percentiles.p99).toFixed(1),y.A,P.p.read_performance.Antarys.queries_1000.throughput_queries_per_sec.toFixed(1),P.p.read_performance.Chroma.queries_1000.throughput_queries_per_sec.toFixed(1),P.p.read_performance.Pinecone.queries_1000.throughput_queries_per_sec.toFixed(1),P.p.read_performance.Qdrant.queries_1000.throughput_queries_per_sec.toFixed(1),P.p.read_performance.Milvus.queries_1000.throughput_queries_per_sec.toFixed(1),(1e3*P.p.read_performance.Antarys.queries_1000.avg_query_time).toFixed(1),(1e3*P.p.read_performance.Chroma.queries_1000.avg_query_time).toFixed(1),(1e3*P.p.read_performance.Pinecone.queries_1000.avg_query_time).toFixed(1),(1e3*P.p.read_performance.Qdrant.queries_1000.avg_query_time).toFixed(1),(1e3*P.p.read_performance.Milvus.queries_1000.avg_query_time).toFixed(1),(1e3*P.p.read_performance.Antarys.queries_1000.percentiles.p99).toFixed(1),(1e3*P.p.read_performance.Chroma.queries_1000.percentiles.p99).toFixed(1),(1e3*P.p.read_performance.Pinecone.queries_1000.percentiles.p99).toFixed(1),(1e3*P.p.read_performance.Qdrant.queries_1000.percentiles.p99).toFixed(1),(1e3*P.p.read_performance.Milvus.queries_1000.percentiles.p99).toFixed(1),q.A,(100*P.p.recall_performance.Antarys.recall_at_100).toFixed(2),(100*P.p.recall_performance.Chroma.recall_at_100).toFixed(2),(100*P.p.recall_performance.Pinecone.recall_at_100).toFixed(2),(100*P.p.recall_performance.Qdrant.recall_at_100).toFixed(2),(100*P.p.recall_performance.Milvus.recall_at_100).toFixed(2),P.p.recall_performance.Antarys.recall_std.toFixed(4),P.p.recall_performance.Chroma.recall_std.toFixed(4),P.p.recall_performance.Pinecone.recall_std.toFixed(4),P.p.recall_performance.Qdrant.recall_std.toFixed(4),P.p.recall_performance.Milvus.recall_std.toFixed(4);let T=[{model:"CLIP (ViT-B/32)",dimension:"512",gpuOptimized:!0,cpuOptimized:!0},{model:"CLIP (ViT-B/16)",dimension:"512",gpuOptimized:!0,cpuOptimized:!0},{model:"CLIP (ViT-L/14)",dimension:"768",gpuOptimized:!0,cpuOptimized:!0},{model:"OpenCLIP (ViT-H/14)",dimension:"1024",gpuOptimized:!0,cpuOptimized:!1},{model:"ResNet-based embeddings",dimension:"2048 (e.g., ResNet-50)",gpuOptimized:!1,cpuOptimized:!1},{model:"EfficientNet (e.g., B0-B7)",dimension:"1280 to 2560",gpuOptimized:!1,cpuOptimized:!1},{model:"DINOv2 (ViT-G)",dimension:"1536+",gpuOptimized:!0,cpuOptimized:!0},{model:"MobileNet",dimension:"1024 (varies by config)",gpuOptimized:!0,cpuOptimized:!1}];function O(e){let{optimized:r}=e;return r?(0,t.jsx)(N.A,{className:"w-4 h-4 text-emerald-600 dark:text-emerald-400"}):(0,t.jsx)(w.A,{className:"w-4 h-4 text-red-600 dark:text-red-400"})}function I(){return(0,t.jsx)("section",{className:"pt-12 pb-24",children:(0,t.jsxs)("div",{className:"space-y-6 mx-auto max-w-7xl",children:[(0,t.jsxs)("div",{className:"space-y-2 text-center mb-10",children:[(0,t.jsx)("h2",{className:"text-2xl font-bold tracking-tight",children:"Popular Image Embedding Dimensions"}),(0,t.jsx)("p",{className:"text-muted-foreground",children:"Common embedding dimensions for popular image models and Antarys specific optimization support"})]}),(0,t.jsxs)(A,{className:"border border-border rounded-lg bg-card",children:[(0,t.jsx)(F,{children:(0,t.jsxs)(Q,{className:"bg-muted/50",children:[(0,t.jsx)(L,{className:"w-64 font-semibold text-foreground",children:"Model / Framework"}),(0,t.jsx)(L,{className:"text-center font-semibold text-foreground border-l border-border",children:"Embedding Dimension"}),(0,t.jsxs)(L,{className:"text-center font-semibold text-emerald-600 dark:text-emerald-400 border-l border-border",children:[(0,t.jsx)(k.A,{className:"inline-flex mr-2",size:16,strokeWidth:2,"aria-hidden":"true"}),"GPU Optimized"]}),(0,t.jsxs)(L,{className:"text-center font-semibold text-blue-600 dar
1k:text-blue-400 border-l border-border",children:[(0,t.jsx)(C.A,{className:"inline-flex mr-2",size:16,strokeWidth:2,"aria-hidden":"true"}),"CPU Optimized"]})]})}),(0,t.jsx)(z,{children:T.map((e,r)=>(0,t.jsxs)(Q,{children:[(0,t.jsx)(B,{className:"font-medium text-foreground",children:(0,t.jsx)("strong",{children:e.model})}),(0,t.jsx)(B,{className:"text-center border-l border-border",children:(0,t.jsx)("div",{className:"font-medium",children:e.dimension})}),(0,t.jsx)(B,{className:"text-center border-l border-border",children:(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(O,{optimized:e.gpuOptimized})})}),(0,t.jsx)(B,{className:"text-center border-l border-border",children:(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(O,{optimized:e.cpuOptimized})})})]},r))})]})]})})}let W={antarys:{label:"Antarys",color:"#ffffff"},chroma:{label:"Chroma",color:"#f97316"},qdrant:{label:"Qdrant",color:"#ef4444"},milvus:{label:"Milvus",color:"#3b82f6"},pinecone:{label:"Pinecone",color:"#012BFF"}},R=[{database:"Antarys",value:1.66,fill:"#ffffff"},{database:"Chroma",value:2.94,fill:"#f97316"},{database:"Pinecone",value:13.09,fill:"#012BFF"},{database:"Qdrant",value:51.47,fill:"#ef4444"},{database:"Milvus",value:220.46,fill:"#3b82f6"}],S=function(){return(0,t.jsx)("section",{className:"mt-24 pt-20 bg-neutral-900/50 fade-layer-bottom",children:(0,t.jsxs)("div",{className:"mx-auto max-w-7xl px-6",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center px-4 text-center gap-y-4 mb-10",children:[(0,t.jsx)("h2",{className:"text-2xl font-semibold leading-tight sm:text-5xl sm:leading-tight",children:"Antarys Scales At Multimodal"}),(0,t.jsx)("p",{className:"text-md max-w-[800px] font-medium text-muted-foreground sm:text-xl",children:"Antarys is built from the ground up specific optimisations made for certain vector dimensions, enabling unparalleled performance"}),(0,t.jsx)(b(),{href:"https://github.com/antarys-ai/benchmark/",target:"_blank",children:(0,t.jsxs)(g.E,{variant:"outline",className:"px-4 py-2 rounded-full flex items-center justify-center gap-2",children:[(0,t.jsx)(v.A,{}),(0,t.jsx)("span",{children:"Check Image Benchmarks"})]})})]}),(0,t.jsxs)(p.Zp,{className:"pt-0 rounded-sm",children:[(0,t.jsxs)(p.aR,{className:"flex items-center gap-2 space-y-0 border-b py-5",children:[(0,t.jsx)(p.ZB,{children:"Query Performance (ms)"}),(0,t.jsx)(p.BT,{children:"The Lower The Better"})]}),(0,t.jsxs)(p.Wu,{className:"px-2 pt-4 sm:px-6 sm:pt-6",children:[(0,t.jsx)(u.at,{className:"aspect-auto h-[250px] w-full",config:W,children:(0,t.jsx)(i.u,{width:"100%",height:"100%",children:(0,t.jsxs)(l.E,{data:R,children:[(0,t.jsx)(n.d,{vertical:!0}),(0,t.jsx)(c.W,{dataKey:"database",tickLine:!1,axisLine:!1,tickMargin:8}),(0,t.jsx)(o.h,{tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:e=>"".concat(Math.round(e),"ms")}),(0,t.jsx)(u.II,{cursor:!1,content:(0,t.jsx)(u.Nt,{labelFormatter:e=>e})}),(0,t.jsx)(d.y,{dataKey:"value",radius:4,stroke:"#000000",strokeWidth:1})]})})}),(0,t.jsxs)("div",{className:"mt-6 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-5 gap-4",children:[(0,t.jsx)(x,{children:(0,t.jsxs)(_,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-white rounded"}),(0,t.jsx)("span",{className:"font-medium text-white",children:"Antarys"})]}),(0,t.jsx)("div",{className:"text-2xl font-bold text-green-600",children:"1.66ms"}),(0,t.jsx)("div",{className:"text-sm text-muted-foreground",children:"Fastest"})]})}),(0,t.jsx)(x,{children:(0,t.jsxs)(_,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-orange-500 rounded"}),(0,t.jsx)("span",{className:"font-medium text-white",children:"Chroma"})]}),(0,t.jsx)("div",{className:"text-2xl font-bold text-orange-600",children:"2.94ms"}),(0,t.jsx)("div",{className:"text-sm text-muted-foreground",children:"1.8x slower"})]})}),(0,t.jsx)(x,{children:(0,t.jsxs)(_,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-blue-500 rounded"}),(0,t.jsx)("span",{className:"font-medium text-white",children:"Pinecone"})]}),(0,t.jsx)("div",{className:"text-2xl font-bold text-blue-600",children:"13.09ms"}),(0,t.jsx)("div",{className:"text-sm text-muted-foreground",children:"7.8x slower"})]})}),(0,t.jsx)(x,{children:(0,t.jsxs)(_,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-red-500 rounded"}),(0,t.jsx)("span",{className:"font-medium text-white",children:"Qdrant"})]}),(0,t.jsx)("div",{className:"text-2xl font-bold text-red-600",children:"51.47ms"}),(0,t.jsx)("div",{className:"text-sm text-muted-foreground",children:"31x slower"})]})}),(0,t.jsx)(x,{children:(0,t.jsxs)(_,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-blue-500 rounded"}),(0,t.jsx)("span",{className:"font-medium text-white",children:"Milvus"})]}),(0,t.jsx)("div",{className:"text-2xl font-bold text-blue-600",children:"220.46ms"}),(0,t.jsx)("div",{className:"text-sm text-muted-foreground",children:"133x slower"})]})})]}),(0,t.jsx)(b(),{href:"https://github.com/antarys-ai/benchmark/tree/main/image_similarity",target:"_blank",children:(0,t.jsx)("div",{className:"mt-4 text-sm text-muted-foreground underline",children:(0,t.jsxs)("p",{children:[(0,t.jsx)("strong",{className:"text-white",children:"Test Configuration "})," - 1,000 vectors, 512 dimensions, ResNet34 model, Afghan Hound query image"]})})})]})]}),(0,t.jsx)(I,{})]})})}}},e=>{var r=r=>e(e.s=r);e.O(0,[803,227,647,690,517,596,500,258,841,542,441,587,358],()=>r(55691)),_N_E=e.O()}]);
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.