PlanetScale推出自助分片功能,用户可通过仪表板轻松将表迁移至分片键空间,实现数据库的横向扩展。该功能支持所有计划,简化数据迁移和流量切换,帮助用户高效管理数据库。
MongoDB 8.0已发布,性能提升超过30%,支持更高效的数据处理和加密,确保数据安全。新功能简化了横向扩展,降低成本,帮助应用在高需求下保持稳定,提升开发者的用户体验。
MongoDB 8.0已发布,提升了性能、安全性和可扩展性。新版本比之前快30%,支持更高效的数据加密和查询,简化了横向扩展,降低了成本,确保高需求时的应用稳定性。
MongoDB 8.0正式发布,提供30%的查询速度提升和可查询加密功能,确保数据安全。新版本简化了横向扩展,降低成本,适应应用需求增长,优化了数据库性能,增强了应用稳定性,适合新旧应用的开发与迁移。
文章介绍了系统扩展的两种方式:纵向扩展通过增加硬件资源提升能力,但有局限;横向扩展通过增加服务器实例分担负载,适合大规模需求。以JEE网站为例,说明扩展不当导致崩溃。分布式系统设计中,系统通过接口通信,使用适配器实现业务逻辑。作者在黑客松中使用微服务架构,强调清晰架构的重要性。
本文介绍了vivo在大数据元数据服务横向扩展方案上的探索历程,选择TiDB方案替代原MySQL存储引擎,TiDB方案在性能表现、水平扩展、运维复杂度及机器成本上都优于Waggle Dance方案。作者分享了整个扩展方案流程、实施遇到的问题及解决方案,以及在使用TiDB过程中遇到的一些问题及解决方案。最后,作者总结了使用TiDB的经验,并表示将持续关注行业内的变动,吸收更多优秀经验应用到生产环境中来。
Redis是一种高速、灵活的内存数据库,可用于缓存、会话管理、排行榜、队列、分析等多种用例。其中,缓存和会话存储是最常见的用例,Redis支持多种驱逐策略和横向扩展。
SignalR可使用SQL Server作为后端存储实现横向扩展和持久化,但可能引入性能问题,需确保SQL Server具有足够性能和资源处理SignalR消息流量。文章末尾提供.NET 7实现的在线聊天技术交流群信息。
该项目基于SignalR实现聊天通信,支持横向扩展,可支撑上万用户同时在线聊天。使用docker compose镜像一键部署,包括了postgres、redis和nginx等服务。后端技术栈采用.NET 7、PostgreSQL和Redis等。前端使用React、Vite、Semi和Avalonia等框架。支持Gitee直接登录,后续计划包括群聊聊天、邀请好友、文件发送、图片发送等功能。
本文介绍了京东物流系统中使用的分库分表中间件ShardingSphere的问题分析和解决方案。通过改造sharding-jdbc,解决了MYSQL集群架构连接数上限的问题,实现了横向扩展。文章详细介绍了sharding-jdbc的工作流程和源码分析,并给出了改造步骤。改造后的系统通过自定义分片算法实现了分库分表。文章总结了分库分表的概念和优势,并强调了在系统设计中需要权衡利弊来决策是否需要进行分库分表。
完成下面两步后,将自动完成登录并继续当前操作。