对于联系管理系统Web应用程序,允许租户上传联系人记录列表(具有不同的字段结构),然后将这些显示回多个用户(在tennant内),一次一个是一个良好的p / saas数据库解决方案处理这个问题
- 需要允许上传带有自定义字段的列表(每个列表20K记录)
- 允许更新用户编辑时更改的字段(用户可以每分钟更新60条记录)
- 需要允许对列表运行查询以确定要显示的下一条记录(此部分使用设置字段)
显然,这里的目标是可扩展,易于使用,无障碍设计
它比开发本地数据库设计容易吗?
(不希望使用完整的paas希望保持应用程序层分离。)
答案 0 :(得分:0)
如果您的查询总是针对设置字段而不是自定义字段,那么任何数据库都会假设您将“自定义”字段保留为blob格式(例如xml)。
如果是这种情况,那么您的本地数据库设计非常简单。如果您在amazon ec2上托管,那么您可以使用他们的任何saas数据库解决方案(甚至是mysql或SimpleDB)。
-Dave