我正在编写一个Python Flask应用程序,即将开始后端开发。主要任务是让用户通过POST方式将数据传输到后端,通常每秒钟传输一小部分数据,以便之后其他用户检索。这些数据将始终在一小时内被检索,并且可以在一分钟内检索到。我需要一个可以不断接收和存储数据的数据库或存储解决方案,清除所有已经被检索的数据,并在存储超过一小时的数据时执行清除操作。
我不需要任何关系型系统;JSON/键值对应该能够处理传入和传出的数据。此外,将会有非常频繁的读取、写入和删除操作。
我应该选择类似于MongoDB这样的东西吗?我是否需要使用数据库系统,还是应该不断地写入一个完整的.json文件目录,或者其他什么东西呢?(只使用文件可能不是个好主意,但这几乎就是我所需要的全部)。
我不需要任何关系型系统;JSON/键值对应该能够处理传入和传出的数据。此外,将会有非常频繁的读取、写入和删除操作。
我应该选择类似于MongoDB这样的东西吗?我是否需要使用数据库系统,还是应该不断地写入一个完整的.json文件目录,或者其他什么东西呢?(只使用文件可能不是个好主意,但这几乎就是我所需要的全部)。