【发布时间】:2016-06-03 03:16:56
【问题描述】:
几个月前,我开始使用 cassandra 作为数据库开发应用程序。
我决定使用 datastax Java 驱动程序。到目前为止,一切都很好。 我开始开发我的应用程序,创建表并使用对象映射器将它们映射到我的实体。
一段时间后,我发现我的数据模型完全烂透了,因为您应该通过查询对表进行建模。
假设您的应用程序有一个用户表,您希望在其中通过用户名和/或电子邮件来识别您的用户。
因此,您最终会得到如下表格:
- users_by_email
- users_by_name
- users_by_email_and_name
如何使用对象映射器对这种场景进行建模,而无需为每个表创建实体?
如果这不可能,那么拥有对象映射器的原因是什么?
一切顺利
【问题讨论】:
标签: cassandra datastax objectmapper