您可以在公共云和本地之间划分数据库吗?

我收到了很多这样的请求:我们有一个庞大的数据库,并且希望将部分数据保留在本地,并将部分数据保留在云中。 那可能吗?

当然。 足够的时间和金钱可以解决所有问题。 真正的问题不是“我们可以”,而是“我们应该吗?” 这是现实:

[ 同样在InfoWorld上:如何为您的应用程序选择合适的数据库 ]

大多数数据库提供了物理分区机制,使您可以通过网络(包括在分区中托管了云的开放Internet)分离物理数据。 一些企业将这种架构用于混合云用例。 但是,它们通常不适用于云和Internet速度较慢的网络。

问题? 即使您可以正常使用,对于一半存储的数据,延迟也会很明显。 假设基于云的应用程序访问云和本地分区数据。 驻留在远程分区(在本示例中为本地分区)上的数据将存在明显的延迟问题。

请记住,性能取决于最慢的组件。 当数据库产生具有延迟的数据时,整体数据延迟也会变慢。 您可以使用性能建模来证明这一点,也可以尝试一下。 您对将一些数据保留在附近而感到满意,这会降低您的性能。 确实,在大多数情况下,这是行不通的。

[ 不要错过InfoWorld的2020年度技术奖获奖者:年度最佳软件开发,云计算,数据分析和机器学习产品 ]

许多数据库参与者(无论是云还是非云参与者)都不会告诉想要使用此结构的付费客户答案是否定的。 显然,您可以为这个问题投入金钱,例如专用网络电路。 但是这样做的成本通常会消除基于云的数据库可能带来的任何价值。 换句话说,保留本地成本较低。

迁移到云实际上意味着迁移到云。 如果您尝试使用这些类型的混合式伏都教,将技术扩展到其设计目的之外,那么您将最终迁移两次:一次迁移到无效的解决方案,然后再迁移到有效的解决方案。 与往常一样,最好在第一时间做正确的事。

From: https://www.infoworld.com/article/3528453/can-you-partition-a-database-between-public-clouds-and-on-premises.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值