我正在寻找弹出的云服务(例如 Amazon/Azure)的详细信息,并且想知道它们是否适合我的应用程序。
我的应用程序基本上有一个大约 500GB 的单表数据库。它以 3-5 GB/天的速度增长。我需要从中提取文本数据,一次大约 100 万行,过滤大约 5 列。提取的数据通常约为 1-5 GB,压缩后可达 100-500MB,然后在网络上可用。
这里有我现有实现的一些细节 一个 400GB 表,一个查询 - 需要调整想法 (SQL2005)
所以,我的问题是:现有的云服务是否适合托管这种类型的应用程序?存储这么多数据和带宽的成本是多少(带宽使用量约为 2GB/天)?
持久性系统是否适合存储这样的大型平面表,它们是否提供在多个列上进行搜索的能力?
我当前的实现在低于 10k 美元的硬件上运行,因此如果成本远高于 5k 美元/年,那么迁移是没有意义的。