保存大量链接的最佳方法是什么?

What is the best way to save a lot of links?

我正在开发一个程序,该程序从网站获取所有 link 以供日后使用。我正在使用 Java 库 JSoup 从网站获取 links。

我的问题是我不知道在哪里存储所有 links 供以后使用。每个 link 都有一些属性,例如 "used" 或 "not used" 以及使用日期。它还应该与 Windows 和 Mac 兼容。保存的数据应该是可更新的,可编辑的,程序应该快速读取保存数据的文件。

有谁知道解决我的问题的方法吗?

编辑:

由于我的问题对每个人都不清楚,所以这里有一个更简单的问题:

我应该将 link 及其属性存储在数据库还是文件中?

如果您需要存储在单个文件中,我会选择 SQLite。它是一个 SQL 数据库提供程序,可以将整个数据库保存在一个文件中。 SQLite 数据库是普遍可移植的。

编辑:正如@bigdestroyer 评论的那样,Apache Derby 是纯粹的Java,可能是您另一个有趣的选择。虽然我没用过,但是有一个 nice comparison here.