我想创建一个应用程序,它将在数据库中存储Linux的文件系统目录结构。我不知道哪种数据库更适合这种情况。 我还会存储文件的元数据。
答案 0 :(得分:0)
在我看来,这个问题过于宽泛,因为它开启了对一种解决方案是否更好的讨论。
它实际上是您的调用,但您可以在Relational数据库中为它创建一个结构。它很简单。
CREATE TABLE mytable (
id serial PRIMARY KEY,
id_parent int REFERENCES mytable(id)
);
例如,Postgres允许您编写递归查询,您可以在其中为文件系统中的每个文件构建路径。有关WITH
次查询的详情,请转到here。