文件系统目录结构(SQL还是NoSql)?

时间:2015-04-25 09:47:59

标签: sql filesystems metadata nosql

我想创建一个应用程序,它将在数据库中存储Linux的文件系统目录结构。我不知道哪种数据库更适合这种情况。 我还会存储文件的元数据。

1 个答案:

答案 0 :(得分:0)

在我看来,这个问题过于宽泛,因为它开启了对一种解决方案是否更好的讨论。

它实际上是您的调用,但您可以在Relational数据库中为它创建一个结构。它很简单。

CREATE TABLE mytable (
  id serial PRIMARY KEY,
  id_parent int REFERENCES mytable(id)
);
例如,Postgres允许您编写递归查询,您可以在其中为文件系统中的每个文件构建路径。有关WITH次查询的详情,请转到here