平面文件数据库上的书籍或文章

时间:2018-09-12 06:19:48

标签: flat-file

是否有书籍或文章对平面文件数据库的设计提供了很好的建议?

我知道RDMBS服务器提供多个连接。但是我的小型应用程序不需要它。现在,我也没有考虑Sqlite。我只是对普通的平面文件感兴趣。

我有一些疑问,例如何时使用行号作为记录ID,以及在使用它时,我的应用程序将在哪种情况下中断。我知道(通过长期分析),如果我实际删除一条记录,则行号将发生变化,并且如果我将此ID用作外键,则所有数据关系都会中断,除非我添加其他代码。

另一个设计问题是应该将所有记录加载到内存中以便更快地访问每个View / Read调用,还是应该在每次调用时读取文件。 RAM比HDD快,但是可以容纳更少的数据。

问题是,这些问题都是在我编码时发生的,使我对自己的代码有第二个想法。如果有一本书或文章为您提供建议,我可以事先进行分析。

0 个答案:

没有答案