【发布时间】:2011-07-31 12:10:02
【问题描述】:
我是一名实习生,负责研究一个 azure 项目。
目前我正在为项目的一部分设计架构。
目标是将多个 csv 文件转换为云中的 SQL 数据库。这些 csv 将从该国家/地区的随机位置发送并需要进行处理,以便最终可以使用 Web 服务访问数据库。
我对蔚蓝的场景完全陌生,并且一直在自学,但我脑子里有点模糊。
一些信息:
csv 是小文件,但每天会收到大约 20.000 个 是的,它需要是 SQL 存储,因为我们需要轻松地聚合数据。
csv 中有什么需要存储的内容??
唯一的键值(字符串)
消费价值(双倍)
日期时间戳(日期时间/字符串)
质量值(int)
我想到的架构是:
对云端的 Http 请求(云端是否需要监听服务?)
在处理 csv 之前保存它们的队列服务
sql 驱动器存储(直接导入?或者我是否需要某种工人角色?)
一种 Web 服务,它将从外部 AOS 或客户端应用程序获取请求,并查询 sqlDB 中的数据。
我是否正确地假设这个问题可以通过标准组件解决,还是我需要实现一个 vm 角色?您将如何设置?
任何输入都将不胜感激,因为我真的感到迷失在云端:)
我希望我对要求有一个清晰的概述...
解释你自己没有完全掌握的东西并不容易
【问题讨论】:
标签: csv azure azure-sql-database azure-storage azure-worker-roles