我正在开发简单的评分和评论应用程序,以添加到我的项目中,并寻求有关创建模型的建议。
通常,我会像这样创建这些数据库模式:
comment_
id - primary key
type - varchar (buyer_item, buyer_vendor, vendor_buyer)
source_id - int (primary key of the table based on the type)
target_id - int (primary key of the table based on the type))
timestamp - ti
我需要创建一个网站,有两种类型的条目。一种类型是具有演员阵容、简短描述、图像和流派的电影(电影只能按流派相关和排序)。第二种类型的用户可以创建电影列表,并可以按类型对其进行排序,并为电影和列表写一些个人评论。网站将建立在ruby on rails。将期望所有曾经创建的电影将在数据库中列出,包括短电影,以及许多用户将创建列表和注释。请告诉我哪个nosql数据库最适合存储这种类型的数据。