请问如何考虑分布式架构、弹性架构对于传统关系型数据库业务的性能问题?会不会有数据安全上的问题?
你这个问题问的有点泛,大致回答如下:1、分布式架构中有分布式存储、分布式数据库、分布式应用这些,你所说的对传统关系型数据库业务的影响是指的哪种技术呢?如果是分布式数据库,那整个数据库的架构决定了你的性能,如果是分布式存储,那对数据库的影响和传统存储没啥差别;2、数据安全你指的是广义的安全还是狭义的安全,广义上的话我觉得数据库还是主要考虑CAP,以及整个数据库的容灾;狭义上的话那和传统的数据库还是没差别。
分布式架构往往采用分库分表来切割大型数据库,改造成本大且效果无法成正比,而分布式集群的方式在小规模还可以支撑,随着规模增长,节点数和性能的矛盾越来越突出,开发运维的复杂度也显著提升。分布式架构看起来是弹性的,但是很难满足快速扩展后的性能支撑,承载的系统越多越分散,物理设备也就越多,竖井式的孤岛建设也就越明显,对于数据而言,暴露的范围也就越大,跨物理服务器,跨网络,安全性也就大打折扣。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30