是否可以将此Web应用程序的数据库要求卸载到saas数据库解决方案中

时间:2010-03-07 03:34:45

标签: database web-services web-applications saas

对于联系管理系统Web应用程序,允许租户上传联系人记录列表(具有不同的字段结构),然后将这些显示回多个用户(在tennant内),一次一个是一个良好的p / saas数据库解决方案处理这个问题 - 需要允许上传带有自定义字段的列表(每个列表20K记录)
- 允许更新用户编辑时更改的字段(用户可以每分钟更新60条记录)
- 需要允许对列表运行查询以确定要显示的下一条记录(此部分使用设置字段)
显然,这里的目标是可扩展,易于使用,无障碍设计 它比开发本地数据库设计容易吗? (不希望使用完整的paas希望保持应用程序层分离。)

1 个答案:

答案 0 :(得分:0)

如果您的查询总是针对设置字段而不是自定义字段,那么任何数据库都会假设您将“自定义”字段保留为blob格式(例如xml)。

如果是这种情况,那么您的本地数据库设计非常简单。如果您在amazon ec2上托管,那么您可以使用他们的任何saas数据库解决方案(甚至是mysql或SimpleDB)。

-Dave