美文网首页
10.云端数据库实践

10.云端数据库实践

作者: 布鲁斯78 | 来源:发表于2020-11-19 23:14 被阅读0次

10.1垂直分区和水平分区是一种纵向、横向的架构扩展手段。纵向垂直分区,针对不同的维度,应用场景大有不同。纵向垂直拆分,可以针对数据库的库级别拆分,也就是说把数据分别放在不同的数据库中,然后把不同的数据库放在不同的服务器中。

也可以对数据库的读写操作进行垂直拆分,这样就变成了大家经常见到的数据库经典主从架构。

水平拆分:相比垂直拆分,水平拆分就是典型的分布式数据库应用,即把一个表的数据划分到不同的数据库,且两个数据库的表结构是一样的,且两个数据库同时对外服务 。

垂直拆库是在数据库扩展中改造工作量最小的,如果业务调用的库和库之间没有跨库查询等依赖关系,可以直接把库放在不同的机器上运行,再改一下代码连接数据库的地址。

同时,我们能对库进行拆分,那我们也可以对表再进行拆分,拆分的表放在不同的服务 器上。同样也要求表与表之间没有关联关系,另一方面也会需要对代码进行一定的改造。

RDS的逻辑备份和物理备份是针对整个实例,所以想单独还原单个库不容易操作。

阿里云经典的RDS MySQL就是主主架构,用DNS暴露域名URL给到客户端连接,DNS解析到某个主库上提供客户端进行读写操作。还有个主库对客户端隐藏且不可操作,当读写的主库发生异常,DNS完成IP地址切换解析。

相关文章

  • 10.云端数据库实践

    10.1垂直分区和水平分区是一种纵向、横向的架构扩展手段。纵向垂直分区,针对不同的维度,应用场景大有不同。纵向垂直...

  • Redis数据库云端最佳技术实践

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库 TencentDB发表于云+社区专...

  • Redis数据库云端最佳技术实践

    邹鹏,腾讯高级工程师,腾讯云数据库Redis负责人,多年数据库、网络安全研发经验。在网络、计算、存储、安全等领域有...

  • 简单数据储存 geekband

    数据持久化分为本地和云端.--本地----文件----数据库--云端----ICloud------文件-----...

  • 袋鼠云荣获阿里云云原生核心授牌伙伴,携手共建云生态

    袋鼠云运维中台服务团队在云端、数据库架构和业务连续性保障有深入的理解和十余年实践经验沉淀。凭借优秀的服务能力和高超...

  • 【三】10分钟精通微信小程序 | 光速入门

    云数据库 一:查询云数据库中的数据 云存储 云开发提供了一块存储空间,提供了上传文件到云端、带权限管理的云端下载能...

  • 云数据库管理与数据迁移

    云数据库管理与数据迁移认证可以帮助学员掌握云数据库的概念,如何在云端创建数据库、将自建数据库迁移至云数据库MySQ...

  • 云上数据库管理与迁移

    云数据库管理与数据迁移认证可以帮助学员掌握云数据库的概念,如何在云端创建数据库、将自建数据库迁移至云数据库MySQ...

  • 云数据库管理与数据迁移

    云数据库管理与数据迁移认证可以帮助学员掌握云数据库的概念,如何在云端创建数据库、将自建数据库迁移至云数据库MySQ...

  • Qt数据库应用16-通用数据库采集

    一、前言 数据库采集对应的就是上一篇文章的数据库同步,数据库同步到云端数据库以后,app、网页、小程序啥的要数据的...

网友评论

      本文标题:10.云端数据库实践

      本文链接:https://www.haomeiwen.com/subject/kydriktx.html