【发布时间】:2010-09-25 14:58:42
【问题描述】:
我的应用程序需要可配置的列,并且这些列的标题在开始时就已配置,如果关系数据库我会为此需要在 CodeA、CodeB 等表中创建通用列,因为它有助于对这些列进行 queeering(代码 A = 11)它还有助于显示值(如果该列存储代码和值)但现在我使用的是非关系数据库数据存储(而且我是新手),我应该遵循相同的旧方法还是应该使用集合(键值对)结构类型。
这些列上会有很多过滤器。请推荐
【问题讨论】:
-
NoSQL 不具备 SQL 的查询能力。为什么在这里选择 NoSQL?当你说可配置的列是什么意思?请解释一下。
-
我正在使用 Google Apps,而数据存储区是唯一可用的数据库。可配置列的意思是,假设我说我的记录可以有十个维度,但是当我创建实例时,我定义了哪个维度意味着什么......就像在帐户系统中一样,有些人可能希望将产品配置为一个维度,而其他客户可能喜欢 Project 在产地。