与将数据存储在文件而不是数据库中相关的问题是什么?我正在考虑像博客engiene。我读了MoveableType用来做这件事。这种方式有什么优点/缺点?将数据存储在服务器上的文件而不是数据库中?
1
A
回答
1
数据库提供了更容易执行有趣查询的方法。
示例:您希望列出头版上最近发布的10篇文章。创建一个存档页面,列出给定年份中发布的所有文章(从url中获取)。
0
我认为主要的是数据一致性。如果您将所有内容放在一个数据库表中,则不必担心(尽可能多的)文件被外部修改或删除,而不会同步修改元数据。如果服务器在更新时发生故障,还可能发生不完整的写入。在这种情况下,您必须采取自己的步骤来执行交易。
我认为,尽管具有适当的护理和文件许可级别,这些问题可以被克服。
0
指定数据库访问权限(数据或文件)比使用操作系统特定的访问权限要容易得多,也更舒服。
您可以使用数据库存储的文件轻松跨机器和/或网站共享数据。
不幸的是,服务存储在数据库中的文件通常要慢很多。
相关问题
- 1. 将文件存储在服务器上和数据库中?
- 2. 将信息存储在Heroku服务器上的数据库中
- 3. 何时将元数据存储在文件系统而不是数据库中?
- 4. 弹簧mvc在服务器中存储数据而不使用数据库
- 5. 将图像存储在数据库vs文件服务器上与服务器上的Zip文件
- 6. 将mysql数据库转储到gzip不保存服务器上的文件?
- 7. 在服务器上存储JSON数据
- 8. 将文件存储在数据库中而不是文件系统?
- 9. 将数据存储在内存中而不是在SD卡上?
- 10. Plone 4数据存储在文件系统而不是数据库中?
- 11. WAMP服务器在哪里存储数据库文件
- 12. 存储数据库服务器名称
- 13. 存储在服务器上的数据库的潜在问题
- 14. 将CSV存储到服务器而不更改数据类型
- 15. 是否可以在Glassfish服务器中存储SQL数据库?
- 16. 如何加载文件从数据库中,而不是存储
- 17. 将文件上传到服务器,但文件名不保存到数据库
- 18. Android在服务器中存储数据
- 19. 使用AJAX将数据存储在MySQL服务器数据库中
- 20. 访问上传的文件,而不实际存储在数据库或服务器上 - Ruby on Rails
- 21. 将数据存储在数据库中
- 22. 数据库设计和文件存储服务器
- 23. android,在没有数据库的web服务器上存储数据?
- 24. 将数据存储在电子表格而不是任何数据库中
- 25. 存储文件的注意事项 - 在文件服务器上还是在数据库中?
- 26. 将用户数据存储在csv文件vs数据库中
- 27. 的IIs可以在文件中的数据存储服务器,而不使用服务器端技术
- 28. 如何在Spring的TestContext中使用服务器数据库而不是内存中的h2数据库?
- 29. 在数据库服务器上存储大量表格
- 30. 不在数据库中存储数据