1"use strict";(self.webpackChunkengula_website=self.webpackChunkengula_website||[]).push([["5475"],{1551:function(e,t,i){i.r(t),i.d(t,{default:()=>o});var r=i(2676),s=i(453),a=i(2104);function n(e){return(0,r.jsx)(a.Z,{})}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}=Object.assign({},(0,s.ah)(),e.components);return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(n,{...e})}):n(e)}let o=l;l.__RSPRESS_PAGE_META={},l.__RSPRESS_PAGE_META["zh%2Fproduct%2Fdeveloper.mdx"]={toc:[],title:"Engula Developer Edition",headingTitle:"",frontmatter:{title:"Engula Developer Edition",pageType:"blank"}}},2104:function(e,t,i){i.d(t,{Z:()=>c});var r=i(2676),s=i(3496),a=i(7203),n=i(6606),l=i(726);let o={zh:{hero:{kicker:"Developer Edition",title:"Engula Developer Edition",descBeforeMemory:"å
è´¹çèªç®¡çæ¬ãç¨ç宿°æ®éªè¯",descAfterMemory:"å
åæ¶çãåè®®å
¼å®¹ä¸æ¢å¤è·¯å¾ï¼åå³å®æ¯å¦å级 Enterpriseã",downloadCta:"å
è´¹ä¸è½½ â",enterpriseCta:"æ¥ç Enterprise â"},limits:{kicker:"å
费边ç",title:"ç¨äºéªè¯ï¼ä¹å¯å°è§æ¨¡èªç®¡é¨ç½²",desc:"Developer Edition ä¸éå¶æ°æ®è·¯å¾åè½ï¼ä¸ Enterprise çå·®å¼å¨é¨ç½²è§æ¨¡ãæå¡æ¿è¯ºåå塿¯æã",cards:[{title:"æ°¸ä¹
å
è´¹",desc:"æ æ¶é´éå¶ï¼éå个人è¯ä¼°ãPoCãæå¦åå°è§æ¨¡èªç®¡ç¯å¢ã"},{title:n.m7.developerLimitMarketing,desc:"master / replica æ¯ä¾ä¸éï¼åå®ä¾å
åä¸éï¼ææå®ä¹ä»¥ EULA 为åã"},{title:"æ°æ®è·¯å¾å®æ´",desc:"åè®®ãå¤å¶ãæ
é转移ãACLãTLSãå
åå缩å RDB å éè½åä¸ Enterprise 使ç¨åä¸å
æ ¸ä»£ç ã"}]},scenarios:{kicker:"éç¨åºæ¯",title:"éååªäºåºæ¯ï¼",desc:"éåè¯ä¼°æ¶çãå
¼å®¹æ§åè¿ç§»è·¯å¾ï¼ä¹éåæ éåä¸ SLA çå°è§æ¨¡èªç®¡ç¯å¢ã",items:["ç¨çå® RDB å¿«ç
§è¯ä¼°å
åæ¶ç","éªè¯ç°æ Redis 客æ·ç«¯åè¿ç»´èæ¬","è¿è¡å½±åæµé PoC æå
é¨å·¥å
·éªè¯","卿 é SLA çå°è§æ¨¡ç产ç¯å¢ä¸èªç®¡ä½¿ç¨"]},upgrade:{kicker:"å级路å¾",title:"使¶åçº§å° Enterpriseï¼",desc:"Enterprise æä¾æ´é«é¨ç½²è§æ¨¡ãä¼ä¸æ¯æãåå许å¯åçäº§äº¤ä»ææã",triggers:[`\u{90E8}\u{7F72}\u{89C4}\u{6A21}\u{8D85}\u{8FC7} ${n.m7.developerLimitMarketing}`,"éè¦ä¼ä¸æ¯æãSLA ææ£å¼åå","éè¦æ¶æè¯å®¡ãè¿ç§»åå©æé¿æçæ¬è·¯çº¿å¯¹é½","éè¦æç¡®çç产é®é¢ååºééå责任边ç"],comparisonCta:"æ¥ç宿´çæ¬å¯¹æ¯ â",eulaCta:"æ¥ç EULA â"}},en:{hero:{kicker:"Free Download",title:"Engula Developer Edition",descBeforeMemory:"A forever-free self-managed edition. First validate the",descAfterMemory:"memory savings, protocol compatibility, and recovery path with your own real data, then decide whether to adopt the Enterprise edition.",downloadCta:"Free Download â",enterpriseCta:"View Enterprise â"},limits:{kicker:"Free Tier Limits",title:"Great for validation, and usable for small-scale self-managed deployments",desc:"Developer Edition does not limit any features â it differentiates only on scale, service commitments, and commercial support.",cards:[{title:"Forever Free",desc:"Developer Edition has no time limit and suits individual evaluation, PoCs, teaching, and small-to-medium self-managed deployments."},{title:"6 Engula nodes",desc:"No restriction on the master / replica ratio; no limit on per-instance memory. The authoritative licensing definition is governed by the EULA."},{title:"Complete Data Path",desc:"The protocol, replication, failover, ACL, TLS, in-memory compression, and RDB acceleration capabilities run on the same kernel code as Enterprise."}]},scenarios:{kicker:"Use Cases",title:"When should you use the Developer Edition?",desc:"It is best suited for when you are still evaluating the benefits, compatibility, or migration path, and also for small-scale self-managed environments with no commercial SLA requirement.",items:["Evaluate memory savings with a real RDB snapshot","Validate existing Redis clients and operations scripts","Run a shadow-traffic PoC or deploy internal tooling","Self-manage in small-scale production environments that do not require an SLA"]},upgrade:{kicker:"Upgrade Path",title:"When should you move to Enterprise?",desc:"Enterprise carries the full edition comparison, enterprise support, contractual licensing, and production rollout materials.",triggers:["Deployment scale exceeds 6 Engula nodes","You need enterprise support, an SLA, or a formal commercial contract","You need architecture review, migration assistance, or long-term version roadmap alignment","You need a clear response channel and owner for production issues"],comparisonCta:"View the full edition comparison â",eulaCta:"View the EULA â"}}};function c(){let e=(0,l.bh)(),t=o[(0,l.bh)()]??o.zh;return(0,r.jsx)(a.kz,{children:(0,r.jsxs)("main",{className:"flex flex-col",children:[(0,r.jsx)("section",{className:"relative flex items-center justify-center overflow-hidden",style:{minHeight:"calc(100dvh - var(--rp-nav-height))",padding:"clamp(2.5rem, 5vh, 5rem) 0 clamp(2rem, 4vh, 4rem)"},children:(0,r.jsx)(a.W2,{children:(0,r.jsxs)("div",{className:"content-rail text-center",children:[(0,r.jsxs)("div",{className:"inline-block max-w-full text-left",children:[(0,r.jsx)("p",{className:"section-kicker",children:t.hero.kicker}),(0,r.jsx)("h1",{className:"font-display font-bold text-text",style:{fontSize:"clamp(2.5rem, 4.5vw, 3.5rem)",lineHeight:"1.08",letterSpacing:"-0.04em",marginBottom:"0.8rem"},children:t.hero.title})]}),(0,r.jsxs)("p",{className:"section-desc mx-auto",children:[t.hero.descBeforeMemory," ","en"===e?"~50%":n.s7.headline," ",(0,r.jsx)(a.On,{children:t.hero.descAfterMemory})]}),(0,r.jsxs)("div",{className:"mt-8 flex flex-row flex-wrap items-center justify-center gap-x-4 gap-y-2",children:[(0,r.jsx)(s.rU,{href:(0,l.CS)("/download",e),className:"inline-flex items-center justify-center rounded-full px-6 py-2.5 text-sm font-medium text-bg transition-all hover:opacity-90",style:{background:"var(--cs-text)",minWidth:"10rem"},children:t.hero.downloadCta}),(0,r.jsx)(s.rU,{href:(0,l.CS)("/product/enterprise",e),className:"inline-flex items-center text-sm font-medium text-text transition-colors hover:underline",children:t.hero.enterpriseCta})]})]})})}),(0,r.jsx)("section",{className:"py-20 md:py-28",children:(0,r.jsxs)(a.W2,{children:[(0,r.jsx)(a.OT,{className:"mb-10",kicker:t.limits.kicker,title:t.limits.title,de
1sc:t.limits.desc}),(0,r.jsx)("div",{className:"mx-auto grid max-w-[var(--max-w)] grid-cols-1 gap-5 md:grid-cols-3",children:t.limits.cards.map(e=>(0,r.jsxs)("div",{className:"surface-card p-6 md:p-7",children:[(0,r.jsx)("h3",{className:"font-display text-lg font-semibold text-text",children:e.title}),(0,r.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-muted",children:e.desc})]},e.title))})]})}),(0,r.jsx)("section",{className:"py-20 md:py-28",children:(0,r.jsx)(a.W2,{children:(0,r.jsxs)("div",{className:"mx-auto grid max-w-[var(--max-w)] gap-10 lg:grid-cols-[1fr_1fr]",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"section-kicker",children:t.scenarios.kicker}),(0,r.jsx)("h2",{className:"section-title",children:t.scenarios.title}),(0,r.jsx)("p",{className:"section-desc",children:(0,r.jsx)(a.On,{children:t.scenarios.desc})})]}),(0,r.jsx)("ul",{className:"divide-y divide-line border-y border-line",children:t.scenarios.items.map(e=>(0,r.jsx)("li",{className:"py-4 text-sm leading-relaxed text-text",children:e},e))})]})})}),(0,r.jsx)("section",{className:"py-20 md:py-28",children:(0,r.jsxs)(a.W2,{children:[(0,r.jsx)(a.OT,{className:"mb-10",kicker:t.upgrade.kicker,title:t.upgrade.title,desc:t.upgrade.desc}),(0,r.jsx)("div",{className:"mx-auto grid max-w-[var(--max-w)] grid-cols-1 gap-5 md:grid-cols-2",children:t.upgrade.triggers.map(e=>(0,r.jsx)("div",{className:"surface-card p-5 md:p-6",children:(0,r.jsx)("p",{className:"text-sm leading-relaxed text-text",children:e})},e))}),(0,r.jsxs)("div",{className:"mt-10 flex flex-row flex-wrap items-center justify-center gap-x-4 gap-y-2",children:[(0,r.jsx)(s.rU,{href:(0,l.CS)("/product/enterprise",e),className:"inline-flex items-center justify-center rounded-full px-6 py-2.5 text-sm font-medium text-bg transition-all hover:opacity-90",style:{background:"var(--cs-text)",minWidth:"10rem"},children:t.upgrade.comparisonCta}),(0,r.jsx)(s.rU,{href:(0,l.CS)("/eula",e),className:"inline-flex items-center text-sm font-medium text-text transition-colors hover:underline",children:t.upgrade.eulaCta})]})]})})]})})}}}]);
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.