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