首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在没有数据库的情况下创建动态网站?(仅使用文件保存数据)

问是否可以在没有数据库的情况下创建动态网站?(仅使用文件保存数据)
EN

Database Administration用户
提问于 2014-03-05 02:40:22
回答 6查看 11K关注 0票数 1

我从现在开始学习PHP。对于创建动态网站,通常使用PHP +MYSQL(用于数据库)。

在PHP中具有类似于fopen()的函数来创建,将结果从表单写入txt或其他文件。

我的问题是,有没有可能在没有数据库的情况下创建一个动态网站?(可能是为了很小的网站)?

我非常感谢你的建议

谢谢。

EN

回答 6

Database Administration用户

发布于 2014-03-05 03:03:24

这取决于你的网络有多复杂。

我假设您的网站是联系mangager (创建,更新,删除)为一个用户,您可以将记录存储在一个csv文件在web服务器上,这不是太困难。

但是如果您的联系人管理器为许多用户服务,则必须为您的文本文件实现并发性、事务处理。这不容易。

票数 2
EN

Database Administration用户

发布于 2021-01-02 02:27:40

你将要面对的问题叫做种族状况。并发控制是控制对资源的并发访问的方法。

避免竞争条件的最简单方法是使用互斥锁。这样,一次只有一个人可以访问它。请注意,您不能编写您自己的锁系统,因为它仍然具有争用条件。互斥必须是语言的一部分。锁的问题是,另一个人必须等待访问。

与数据库概念相比,这是一个缓慢的过程。

票数 1
EN

Database Administration用户

发布于 2014-03-05 03:52:37

下面是一个非常有用的应用程序,名为elog。它将其信息存储在文件中。它不是用Apache+PHP实现的,而是用C语言编写的自己的not服务器。

这是一个网络博客。将post保存为目录中的文本文件。文本文件有一种特殊的格式,以便可以保存post的字段。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/60150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档