主要变化
企业版开放源代码查看
最后一版开源版本
旧版企业版许可更新
管理工具与 Kubernetes 集成
Scylla Manager(数据库操作工具,如备份/恢复和修复)将改为 AGPL 许可。 原本闭源的多区域 Kubernetes 操作工具将被整合到 ScyllaDB 的 Apache 许可 Kubernetes 操作工具中。 其他项目(如 Seastar)仍保留现有许可。
转变背后的原因
在免费开源分支和闭源企业版之间反复决定哪些功能开源、如何区分产品以及支持周期,消耗了大量资源。 由于 ScyllaDB 核心数据库引擎基于复杂的 C++“每核分片”架构,几乎所有贡献都来自官方开发者团队,外部社区对核心的贡献始终有限。
新模式的优势
免费版本功能全面
社区版的免费层仍然保留企业版的全部功能,包括此前需要付费解锁的所有特性。开发效率提升
统一代码库加速了开发进程,让用户能够更快地获得更新和技术突破。
预计的关键改进
更高吞吐量和更低延迟
通过配置引导优化,吞吐量可提升高达 50%,延迟降低 33%。更快的扩展能力
基于文件的流处理速度提高 30 倍,节点添加或移除变得更加简单高效。工作负载优先级
为单集群上的不同工作负载提供高级调度,确保资源利用效率并节省成本。改进的压缩方式
基于 ZSTD 的压缩方式结合分片级字典,特别是在节点间通信中有效减少网络开销。优化的压缩策略
新的增量压缩策略平衡了分级和大小分层方法的优势,节省高达 35% 的存储空间。安全性与可管理性
静态加密、LDAP 集成等企业专属功能向所有用户开放。更长的支持周期
每个版本的稳定性和支持周期都得到了延长。
Kubernetes 的改进
展望未来
Linux迷
链接:https://www.linuxmi.com/scylladb.html
关注我们 长按或扫描下面二维码关注 Linux公社
关注 Linux公社,添加“ 星标 ”
每天 获取 技术干货,让我们一起成长
合作联系:root@linuxidc.net