将CSV用作可变数据库?

4 投票
12 回答
2568 浏览
提问于 2025-04-15 11:05

是的,这听起来确实很糟糕。由于一些非常烦人的主机限制和不太靠谱的技术支持,我不得不把CSV文件当作数据库来用。

虽然我可以用PHP配合MySQL,但由于主机的安装问题,我无法在程序的Python后台使用它。我也不能在PHP中使用SQLite,因为同样有安装问题,但在Python中可以用,因为它是Python自带的。

总之,我的问题是:在CSV数据库中,能不能像用SQL那样更新数据?还是说我应该继续打电话给客服?

12 个回答

1

多打电话给客服。

虽然你可以把CSV文件当作数据库来用,但这其实不是个好主意。你需要自己处理很多事情,比如锁定数据、搜索、更新,而且在写入数据时要特别小心,以免在停电或其他意外关机时数据被删掉。没有事务处理,也没有查询语言,除非你自己去写。

15

别犹豫,赶紧换个新的主机。如果你的主机连最基本的免费数据库都不给你,那就该考虑换了。外面的选择可多着呢。

至少我建议用xml数据存储,而不是csv格式。我的博客使用的是xml数据提供者,性能一直都很好,没遇到过任何问题。

撰写回答