从零开始写博客系统——数据持久化(文件)

背景

前面的文章,我们写了我们的博客系统,也对我们的博客系统进行了测试,基本上已经有了一个博客系统的雏形,但是整个系统有一个问题 ,那就是我们的数据是在内存中保存的,如果我们把服务停掉了,那么我们新增修改的数据就全部没有了,这样的系统无疑是没用的。

为了解决这个问题,我们要对数据进行持久化,也就是我们的数据不仅仅在内存中存在,也需要在磁盘中存储这部分数据。

数据持久化的方案一般就是两种,文件存储和数据库的方式存储数据。本文我们介绍文件的方式存储。

设计思路

文件存储的方式其实就是把内存中的文件在磁盘中存储一份,在服务启动的时候读取这个文件的数据到内存里面,后续的流程就跟我们之前是一模一样的。

其中有几个注意点。

更多内容请查看:从零开始写博客系统——数据持久化(文件) | Less is more (wengyb.com)

你可能感兴趣的:(从零开始写博客系统——数据持久化(文件))