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

背景

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

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

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

设计思路

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

其中有几个注意点。

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容