我是数据库的新手,因此在数据库设计方面有点麻烦。如果这不是提出这个问题的正确方法或方式,我很乐意将其移至正确的位置。
我正在解决一个问题,我在多个用户计算机上浏览多个驱动器并存储我想要使用的目录列表以及我不想为每个卷使用的另一个列表。可以快速确定/验证这些目录,以便随着时间的推移对这些目录进行修改。这只是我必须解决的实际问题的起点,这是在上面“使用”列表中的文件上做更多的事情。实际上对这些目录起作用的代码是一个不同的服务,因此需要从某个地方使用此列表。
我有点想办法将它存储在后端的数据库中。由于这些目录列表对于不同的用户/卷是不同的,我不知道该列表将有多长或多短。那么我将它们存储在数据库中还是其他地方?
编辑:为了使问题更通用一点,如果在计算过程中要在两个服务之间共享可变数量的数据(字符串),您如何存储它们?如何创建一个表来存储可变数量的项目?在代码中,它很容易将它们存储在一个数组中,您可以根据需要更改malloc。它更容易将它们存储到文件中,但它不能跨服务工作,因为这些服务可以位于任何地方。
感谢您的任何指示。