gpt4 book ai didi

sql - 可扩展的 CRUD 应用程序。储存技术

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:16 26 4
gpt4 key购买 nike

我们正在讨论一个带有少量后台处理的 CRUD 应用程序(每个用户每天大约 20 个决策。不大)。我们计划每天处理约 2000 万笔交易。这些交易大部分都是小文本。大约 15% 是大小约为 1MB 的图像。主要是阅读。客户数量可能约为 50 万到 100 万。

我们正在考虑将其托管在 Windows Azure 上。对于这种应用程序,我可以使用哪些存储技术?我正在考虑使用 Azure Tables 处理图像,使用 SQL Azure 处理其他事务数据。制作多个数据库会使其更具可扩展性吗?我的意思是,如果我有两个实体,我可以将两个数据库托管在两个不同的独立服务器上,从而打破规范化。这会有好处吗?我在这里很困惑,对处理大数据不太了解。

最佳答案

首先阅读Windows Azure Storage Abstractions and their Scalability Targets 。您无法真正将图像存储在 Azure 表中。每个实体的大小限制为 1MB。您可以将图像存储在启用了高效交付的 Azure BLOB(带有 CDN)中,并且将属性数据和指向图像的链接存储在 Azure 表中,而不是使用 SQL。引用的文章描述了可扩展性和性能目标。

关于sql - 可扩展的 CRUD 应用程序。储存技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14537638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com