我想要在数据库中存储大量的URL列表,每个列表都有一个Id,并且两个不同列表中的URL最有可能不一样,这意味着存在很多到不同的URL列表之间的小交集。列表的大小不知道,并且从一个列表到另一个列表都不相同。如何在数据库中存储大型列表
目前,我将这个列表作为字符串存储在PostgreSQL数据库的一个字段中,我知道这不是一个好的解决方案,所以我正在寻找一个更好的解决方案。
事情,我想出了是:
- 存储在单独的表中的每个网址,并用一个链接他们一对多的关系。我不认为这个解决方案是非常好的,因为正如我所说,网址可能只会出现在一个列表中。
- 去找一些NoSQL解决方案(mongoDB),但是我从来没有试过这个,我想看看你们是否有更好的解决方案。
谢谢你的回答。
如果您解释了这些“列表”被用于什么,它会更容易理解。什么类型的查询等。根据您的描述,您不需要NoSQL数据库。 – WiredPrairie 2013-02-20 13:30:34
事实上,我为许多似乎适用于我的解决方案而努力。 – ltbesh 2013-02-20 23:21:51