使用列表或集合在Cassandra中存储电子邮件id

使用列表或集合在Cassandra中存储电子邮件id,cassandra,Cassandra,我试图存储800个电子邮件id的使用列表或集合在卡桑德拉。有人能提出建议吗?建议是否可取。 我们的要求是:我们正在尝试保存电子邮件id,可能需要一次获取所有800个电子邮件id,或者根据select查询从800个电子邮件id列表中获取任何1个电子邮件id。我们还需要从列表中搜索特定的电子邮件id。谁能给点建议吗 我们的要求是:我们正在尝试保存电子邮件id,可能需要一次获取所有800个电子邮件id,或者根据select查询从800个电子邮件id列表中获取任何1个电子邮件id。我们还需要从列表中搜索

我试图存储800个电子邮件id的使用列表或集合在卡桑德拉。有人能提出建议吗?建议是否可取。 我们的要求是:我们正在尝试保存电子邮件id,可能需要一次获取所有800个电子邮件id,或者根据select查询从800个电子邮件id列表中获取任何1个电子邮件id。我们还需要从列表中搜索特定的电子邮件id。谁能给点建议吗


我们的要求是:我们正在尝试保存电子邮件id,可能需要一次获取所有800个电子邮件id,或者根据select查询从800个电子邮件id列表中获取任何1个电子邮件id。我们还需要从列表中搜索特定的电子邮件id。如果您需要查询特定的电子邮件地址,请给出一些建议,最好将其保留为常规文本或varchar列。但如果你总是同时使用所有的800号码。那两种方法都可以


您能否进一步解释您的用例,以便我们更好地帮助您

谢谢您的建议Navid。我们的要求是:我们正在尝试保存电子邮件id,可能需要一次获取所有800个电子邮件id,或者根据select查询从800个电子邮件id列表中获取任何1个电子邮件id。我们还需要从列表中搜索特定的电子邮件id。你能给我一些建议吗?请用这些信息更新问题(你原来的帖子)。因此,如果您需要访问单个电子邮件,那么最好使用群集列作为电子邮件的id。你是如何区分电子邮件地址的?你是否使用“工作”、“家”等关键词。。。我仍然不清楚你将如何访问个人电子邮件实际上我正在尝试存储一个用户的朋友列表。朋友列表是使用电子邮件id维护的。您能给我一些建议如何存储它吗。使用好友列表,我试图呈现一个包含完整好友详细信息的网页。我建议您首先列出一个要针对数据库运行的查询列表。然后以一种能够有效地回答这些查询的方式设计表。Cassandra数据建模不同于关系数据库,因为您的设计不是基于数据,而是基于用例。