PageSourceSearch

https://montplex.com/static/js/async/8929.679cff40.js

js montplex.com collected 2026-10-03 21:18:00 UTC 15,924 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkengula_website=self.webpackChunkengula_website||[]).push([["8929"],{5051:function(e,t,i){i.d(t,{Z:()=>p});var r=i(2676),s=i(3496),a=i(7203);let n="[email protected]",l="[email protected]",o="[email protected]";var d=i(726);let c={zh:{badge:"关于 Engula",heroTitle:"面向大规模 Redis 兼容业务的数据库内核",heroDescription:"Engula 关注上线前必须回答的问题:兼容性是否稳定,内存成本能否下降,快照、恢复和同步路径是否可控。",principles:[{title:"解决什么",description:"面向大规模 Redis / Valkey 场景,重点降低内存成本,缩短快照恢复和全量同步等待时间。"},{title:"如何实现",description:"不增加代理层,不改变使用方式,而是在保持协议兼容的前提下优化数据库内核。"},{title:"验证原则",description:"收益应当可解释、可验证、可回退。先用真实数据和现有流程验证,再决定是否切换。"}],techDirectionLabel:"技术方向",techDirectionTitle:"核心能力围绕三条验证链",capabilities:[{title:"兼容性",description:"兼容 Redis 7.2 客户端协议(RESP2/RESP3)与常见生态工具链,让现有应用、SDK 和运维方式继续复用。"},{title:"内存效率",description:"通过更紧凑的元数据与对象组织方式降低单键开销,用真实数据集评估节省空间。"},{title:"恢复路径",description:"优化 RDB 快照、恢复和全量同步相关路径,缩短冷恢复与维护窗口。"}],proofLinkLabel:"看实测 →",teamLabel:"团队与支持",teamTitle:"长期投入的工程团队",teamDescription:"Engula 由云奈(北京)科技发展有限公司推进,并获得长期投资支持。我们重视产品的可验证性与工程落地。",investorLabel:"投资方",investorAlt:"高瓴资本",investorName:"高瓴资本",downloadCta:"免费下载",docsCta:"查看产品文档",supportMatrixBadge:"支持矩阵",supportMatrixTitle:"Developer 与 Enterprise 支持范围",supportMatrixDescription:"Developer Edition 提供文档与尽力而为的社区支持;Enterprise 的支持、SLA、事故响应和合规协助按订单表约定。",tableColItem:"项目",tableColDeveloper:"Engula Developer Edition",tableColEnterprise:"Engula Enterprise",supportMatrixNote:()=>({before:"具体支持权益、响应时间与 SLA 以销售签署的订单表 / 合同为准。需要企业支持、SLA 或合规协助请联系 ",after:"。"}),supportRows:[{dimension:"文档与公开资料",developer:"包含",enterprise:"包含"},{dimension:"社区 / 邮件咨询",developer:"尽力而为,无 SLA",enterprise:"按合同响应"},{dimension:"生产事故支持",developer:"不包含",enterprise:"包含,按订单表 / SLA"},{dimension:"架构评审",developer:"不包含",enterprise:"按合同提供"},{dimension:"迁移协助",developer:"不包含",enterprise:"按合同提供"},{dimension:"合规材料",developer:"不包含",enterprise:"包含或按合同提供"}],contactBadge:"联系",contactTitle:"联系我们",contactDescription:"日常技术问题请使用支持邮箱;版本升级和容量沟通可加入微信群;Enterprise 报价、PoC 支持、SLA 与合规请联系销售。",supportEmailLabel:"技术支持邮箱",supportEmailDesc:"日常问题反馈、bug 报告、文档勘误",wechatLabel:"微信 / 企业微信",wechatDesc:"添加微信号即可加入开发者交流群",salesLabel:"商务咨询",salesDesc:"Enterprise 报价、PoC 支持、SLA 与合同",legalN
1ote:()=>({before:"法务咨询请发邮件至 ",after:"。"}),enterpriseSubject:"申请 Engula Enterprise"},en:{badge:"About Engula",heroTitle:"A storage engine redesigned for large-scale Redis workloads",heroDescription:"Engula focuses on the questions that truly drive go-live decisions: whether compatibility is stable enough, whether memory costs drop meaningfully, and whether snapshot and recovery paths become more controllable.",principles:[{title:"What we solve",description:"Engula targets large-scale Redis / Valkey scenarios, focusing on memory cost, snapshot recovery efficiency, and full-sync wait time."},{title:"How we do it",description:"Not by adding a proxy layer, nor by changing how you use it, but by optimizing the database engine directly while staying protocol-compatible."},{title:"What we stand by",description:"Every gain should be explainable, verifiable, and reversible. Validate with your own data and workflows first, then decide whether to switch."}],techDirectionLabel:"Technical direction",techDirectionTitle:"Core capabilities built around three verification tracks",capabilities:[{title:"Compatibility",description:"Compatible with the Redis 7.2 client protocol (RESP2/RESP3) and common ecosystem tooling, so existing applications, SDKs, and operational practices can keep being reused."},{title:"Memory efficiency",description:"Lower per-key overhead through more compact metadata and object organization, with savings evaluated on real datasets under your target workload."},{title:"Recovery path",description:"Optimizes paths related to RDB snapshots, recovery, and full sync to shorten wait time during cold recovery and maintenance windows."}],proofLinkLabel:"See the benchmarks →",teamLabel:"Team and support",teamTitle:"A sustained, long-term commitment",teamDescription:"Engula is advanced by Yunnai (Beijing) Technology Development Co., Ltd. with long-term investment backing. We focus on product verifiability and engineering deployability.",investorLabel:"Investor",investorAlt:"Hillhouse Capital",investorName:"Hillhouse Capital",downloadCta:"Download for free",docsCta:"View product docs",supportMatrixBadge:"Support matrix",supportMatrixTitle:"Developer and Enterprise support scope",supportMatrixDescription:"Developer Edition provides documentation and best-effort community support; support, SLA, incident response, and compliance assistance for Engula Enterprise are governed by the Order Form.",tableColItem:"Item",tableColDeveloper:"Engula Developer Edition",tableColEnterprise:"Engula Enterprise",supportMatrixNote:()=>({before:"Specific support entitlements, response times, and SLAs are governed by the Order Form / contract signed with sales. For enterprise support, SLA, or compliance assistance, contact ",after:"."}),supportRows:[{dimension:"Documentation & public materials",developer:"Included",enterprise:"Included"},{dimension:"Community / email inquiries",developer:"Best-effort, no SLA",enterprise:"Per contract"},{dimension:"Production incident support",developer:"Not included",enterprise:"Included, per Order Form / SLA"},{dimension:"Architecture review",developer:"Not included",enterprise:"Available"},{dimension:"Migration assistance",developer:"Not included",enterprise:"Available"},{dimension:"Compliance materials",developer:"Not included",enterprise:"Included or per contract"}],contactBadge:"Contact",contactTitle:"Contact us",contactDescription:"For day-to-day technical questions use the support email; for version upgrades and capacity discussions use the WeChat group; for Enterprise pricing, PoC support, and SLA compliance use sales inquiries.",supportEmailLabel:"Technical support email",supportEmailDesc:"Day-to-day issue reports, bug reports, documentation corrections",wechatLabel:"WeChat / WeCom",wechatDesc:"Add the WeChat ID to join the developer community group",salesLabel:"Sales inquiries",salesDesc:"Enterprise pricing, PoC support, SLA, and contracts",legalNote:()=>({before:"For legal inquiries, email ",after:"."}),enterpriseSubject:"Requesting Engula Enterprise"}};function p(){let e=c[(0,d.bh)()]??c.zh,t=(0,d.bh)(),i=e.supportMatrixNote(l),p=e.legalNote(o);return(0,r.jsx)(a.kz,{children:(0,r.jsx)("main",{className:"py-24 md:py-28",children:(0,r.jsx)(a.W2,{children:(0,r.jsxs)("div",{className:"mx-auto max-w-6xl space-y-12",children:[(0,r.jsx)("section",{className:"rounded-[28px] border border-line bg-card px-6 py-10 shadow-[0_24px_54px_-44px_rgba(0,0,0,0.22)] md:px-10 md:py-12",children:(0,r.jsxs)("div",{className:"max-w-4xl space-y-5",children:[(0,r.jsx)("div",{className:"inline-flex items-center rounded-full border border-line bg-bg px-4 py-1.5 text-xs font-semibold uppercase tracking-[0.16em] text-muted",children:e.badge}),(0,r.jsx)("h1",{className:"font-display text-4xl font-bold tracking-tight text-text md:text-6xl md:leading-[1.04]",children:e.heroTitle}),(0,r.jsx)("p",{className:"max-w-3xl font-text text-lg leading-relaxed text-muted md:text-xl text-pretty",children:(0,r.jsx)(a.On,{children:e.heroDescription})})]})}),(0,r.jsx)("section",{className:"grid gap-5 md:grid-cols-3",children:e.principles.map(e=>(0,r.jsxs)("div",{className:"rounded-2xl border border-line bg-card p-6 transition-all duration-300 hover:-translate-y-0.5 hover:border-line-2",children:[(0,r.jsx)("h2",{className:"font-ui text-xl font-semibold text-text",children:e.title}),(0,r.jsx)("p",{className:"mt-4 text-sm leading-relaxed text-muted",children:e.description})]},e.title))}),(0,r.jsxs)("section",{className:"grid gap-6 lg:grid-cols-[minmax(0,1.15fr)_320px]",children:[(0,r.jsxs)("div",{className:"rounded-2xl border border-line bg-card p-6 shadow-[0_20px_46px_-40px_rgba(0,0,0,0.22)] md:p-8",children:[(0,r.jsx)("div",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-muted",children:e.techDirectionLabel}),(0,r.jsx)("h2",{className:"mt-3 font-display text-3xl font-semibold tracking-tight text-text",children:e.techDirectionTitle}),(0,r.jsx)("div",{className:"mt-6 grid gap-5",children:e.capabilities.map(i=>(0,r.jsxs)("div",{className:"rounded-xl border border-line bg-bg px-5 py-5",children:[(0,r.jsx)("div",{className:"text-base font-semibold text-text",children:i.title}),(0,r.jsx)("p",{className:"mt-2 text-sm leading-relaxed text-muted",children:i.description}),(0,r.jsx)(s.rU,{href:(0,d.CS)("/proof-live",t),className:"mt-4 inline-flex items-center text-sm font-medium text-text transition-colors hover:underline",children:e.proofLinkLabel})]},i.title))})]}),(0,r.jsxs)("aside",{className:"rounded-2xl border border-line bg-card p-6 shadow-[0_20px_46px_-40px_rgba(0,0,0,0.22)]",children:[(0,r.jsx)("div",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-muted",children:e.teamLabel}),(0,r.jsx)("h2",{className:"mt-3 font-display text-2xl font-semibold tracking-tight text-text",children:e.teamTitle}),(0,r.jsx)("p",{className:"mt-4 text-sm leading-relaxed text-muted",children:e.teamDescription}),(0,r.jsxs)("div",{className:"mt-6 rounded-xl border border-line bg-bg p-5",children:[(0,r.jsx)("div",{className:"text-sm font-medium text-text",children:e.investorLabel}),(0,r.jsxs)(s.rU,{className:"mt-4 inline-flex items-center gap-4",target:"_blank",rel:"noopener noreferrer",href:"https://www.hillhouseinvestment.com/zh-hans",children:[(0,r.jsx)("img",{className:"h-14 w-14 object-contain",src:"/HH.png",alt:e.investorAlt}),(0,r.jsx)("span",{className:"font-ui text-base font-semibold text-text",children:e.investorName})]})]}),(0,r.jsxs)("div",{className:"mt-6 grid gap-3 text-sm",children:[(0,r.jsx)(s.rU,{className:"inline-flex min-h-11 items-center justify-center rounded-xl bg-primary px-4 text-background transition-all hover:opacity-90",href:(0,d.CS)("/download",t),children:e.downloadCta}),(0,r.jsx)(s.rU,{className:"inline-flex min-h-11 items-center justify-center rounded-xl border border-line px-4 text-text transition-colors hover:bg-bg",href:(0,d.CS)("/docs/about-engula/introduction",t),children:e.docsCta})]})]})]}),(0,r.jsx)("section",{id:"support-matrix",className:"rounded-[28px] border border-line bg-card p-6 shadow-[0_22px_50px_-42px_rgba(0,0,0,0.22)] md:p-8 scroll-mt-24",children:(0,r.jsxs)("div",{className:"space-y-5",children:[(0,r.jsx)("div",{className:"inline-flex items-center rounded-full border border-line bg-bg px-4 py-1.5 text-xs font-semibold uppercase tracking-[0.16em] text-muted",children:e.supportMatrixBadge}),(0,r.jsx)("h2",{className:"font-display text-2xl font-bold tracking-tight text-text md:text-3xl",children:e.supportMatrixTitle}),(0,r.jsx)("p",{className:"max-w-3xl text-base leading-relaxed text-muted",children:e.supportMatrixDescription}),(0,r.jsx)("div",{className:"overflow-x-auto",children:(0,r.jsxs)("table",{className:"w-full min-w-[560px] border-collapse text-sm",children:[(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{style:{borderBottom:"1px solid var(--border)"},children:[(0,r.jsx)("th",{className:"text-left font-ui text-xs font-semibold uppercase tracking-[0.16em] text-muted py-3 pr-4 w-[34%]",children:e.tableColItem}),(0,r.jsx)("th",{className:"text-left font-ui text-xs font-semibold uppercase tracking-[0.16em] text-muted py-3 pr-4",children:e.tableColDeveloper}),(0,r.jsx)("th",{className:"text-left font-ui text-xs font-semibold uppercase tracking-[0.16em] py-3 pr-4",style:{color:"var(--cs-text)"},children:e.tableColEnterprise})]})}),(0,r.jsx)("tbody",{children:e.supportRows.map(e=>(0,r.jsxs)("tr",{style:{borderBottom:"1px solid var(--border)"},children:[(0,r.jsx)("td",{className:"py-3 pr-4 font-ui text-[13px] font-medium text-text align-top",children:e.dimension}),(0,r.jsx)("td",{className:"py-3 pr-4 font-ui text-[13px] leading-relaxed text-muted align-top",children:e.developer}),(0,r.jsx)("td",{className:"py-3 pr-4 font-ui text-[13px] leading-relaxed text-muted align-top",style:{background:"var(--cs-card-2)"},children:e.enterprise})]},e.dimension))})]})}),(0,r.jsxs)("p",{className:"font-ui text-xs leading-relaxed text-muted",children:[i.before,(0,r.jsx)("a",{className:"underline",href:`mailto:${l}?subject=${encodeURIComponent(e.enterpriseSubject)}`,children:l}),i.after]})]})}),(0,r.jsx)("section",{id:"contact",className:"rounded-[28px] border border-line bg-card px-6 py-10 shadow-[0_24px_54px_-44px_rgba(0,0,0,0.22)] md:px-10 md:py-12 scroll-mt-24",children:(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)("div",{className:"inline-flex items-center rounded-full border border-line bg-bg px-4 py-1.5 text-xs font-semibold uppercase tracking-[0.16em] text-muted",children:e.contactBadge}),(0,r.jsx)("h2",{className:"font-display text-3xl font-bold tracking-tight text-text md:text-4xl",children:e.contactTitle}),(0,r.jsx)("p",{className:"max-w-3xl text-base leading-relaxed text-muted",children:e.contactDescription}),(0,r.jsxs)("div",{className:"grid grid-cols-1 gap-5 md:grid-cols-3",children:[(0,r.jsxs)("a",{href:`mailto:${n}`,className:"rounded-2xl border border-line bg-bg p-6 transition-all duration-300 hover:-translate-y-0.5 hover:border-line-2",children:[(0,r.jsx)("div",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-muted",children:e.supportEmailLabel}),(0,r.jsx)("div",{className:"mt-3 font-display text-base font-semibold text-text md:text-lg",children:n}),(0,r.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-muted",children:e.supportEmailDesc})]}),(0,r.jsxs)("div",{className:"rounded-2xl border border-line bg-bg p-6",children:[(0,r.jsx)("div",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-muted",children:e.wechatLabel}),(0,r.jsx)("div",{className:"mt-3 font-display text-base font-semibold text-text md:text-lg",children:"Support_Montplex"}),(0,r.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-muted",children:e.wechatDesc})]}),(0,r.jsxs)("a",{href:`mailto:${l}`,className:"rounded-2xl border border-line bg-bg p-6 transition-all duration-300 hover:-translate-y-0.5 hover:border-line-2",children:[(0,r.jsx)("div",{className:"text-sm font-semibold uppercase tracking-[0.16em] text-muted",children:e.salesLabel}),(0,r.jsx)("div",{className:"mt-3 font-display text-base font-semibold text-text md:text-lg",children:l}),(0,r.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-muted",children:e.salesDesc})]})]}),(0,r.jsxs)("p",{className:"text-xs leading-relaxed text-muted",children:[p.before,(0,r.jsx)("a",{className:"underline",href:`mailto:${o}`,children:o}),p.after]}
1)]})})]})})})})}}}]);

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.