首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Azure表存储和身份验证,每秒超过100次点击量

问Windows Azure表存储和身份验证,每秒超过100次点击量
EN

Stack Overflow用户
提问于 2013-04-07 22:43:35
回答 1查看 208关注 0票数 1

我需要你专家的建议.

  1. 我们正在构建一个API解决方案,用户将向我们发送一个唯一的代码以及用户名和密码,以获得身份验证代码和其他信息.

我们所面临的挑战。

  1. 如何处理超过100个请求/秒?我们目前使用mysql,但是扩展到这个级别和数据存储成本很高。您认为Windows表存储是正确的选择,做大量的选择认证,然后做更新,以扣减用户的信用,谁有兴趣从我们的信息……
  2. 我们要记录很多数据。我认为windows天蓝色存储会很便宜,但是如何进行聚合和分析呢?您知道将数据导入mysql的案例研究/方法吗?比如每天/每小时分区?是否有任何工具或库可用于将Windows存储表数据导入MySQL数据库??
  3. 如果有人试图对我们的服务器进行大量的滥用请求,如何处理这个场景?试图做大量的验证每秒钟是无效的,只是导致许多命中我们的API?如何控制它?

将感谢任何处理大量请求的经验。我们目前使用PHP和MYSQL。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 02:23:06

对于#1:Windows表存储设计为每个分区处理超过2,000个事务/秒,并在整个存储帐户中处理20,000个事务/秒,最大入站带宽为10 10Gbps,出站带宽为15 10Gbps(详见这篇MSDN文章 )。您在处理100 tx/秒时应该没有问题。不要忘记实体组事务,您可以在一个事务中编写多个实体(在同一个分区内)。

对于#2 (甚至#1):分区是非常重要的,以达到最大的性能。还请记住,如果您需要执行复杂的搜索(例如,在几个不同的属性上),您可能最终会遇到分区扫描的情况(因为只有分区键+行键是唯一的索引)。如果您计划进行分析,最好只是读取这些数据,根据需要进行总结(或根据需要进行去denormalize ),并写入更适合于分析/钻取/绘图/等等的数据库。

我想说的是,#3应该作为一个单独的问题发布,因为它属于拒绝服务类型的问题,这似乎是不相关的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15868733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档