Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
平面文件数据库php应用程序_Php_Database_Sqlite_Flat File - Fatal编程技术网

平面文件数据库php应用程序

平面文件数据库php应用程序,php,database,sqlite,flat-file,Php,Database,Sqlite,Flat File,我正在创建一个依赖于数据库的应用程序,我打算使用平面文件数据库,有什么严肃的理由要远离它吗 我在使用模仿() 它比使用mySQL更简单,我不得不承认我对mySQL几乎没有经验。 我想知道db的安全性。但这些文件存储为php,似乎是一个可靠的数据库解决方案 我真的很喜欢备份和传输数据库的方便性,我发现mySQL更难做到这一点。我发现每个人似乎都更喜欢mySQL方式,而且在查询方面可能会更快,但除此之外,还有什么理由远离平面文件dbs并(最终)正确地学习mySQL吗 编辑 只是为了让人们知道, 我

我正在创建一个依赖于数据库的应用程序,我打算使用平面文件数据库,有什么严肃的理由要远离它吗

我在使用模仿() 它比使用mySQL更简单,我不得不承认我对mySQL几乎没有经验。 我想知道db的安全性。但这些文件存储为php,似乎是一个可靠的数据库解决方案

我真的很喜欢备份和传输数据库的方便性,我发现mySQL更难做到这一点。我发现每个人似乎都更喜欢mySQL方式,而且在查询方面可能会更快,但除此之外,还有什么理由远离平面文件dbs并(最终)正确地学习mySQL吗


编辑 只是为了让人们知道,
我最终选择了mySQL,并使用了CodeIgniter框架。仍然像平面文件数据库,但现在已经意识到,对于这个项目来说,它比必要的要复杂得多。

使用,您得到一个具有许多SQL功能的数据库,但它只是一个文件。

使用,您得到一个具有许多SQL功能的数据库,但它只是一个文件。

互操作性。MySQL基本上可以由任何重要的语言连接。模仿不太可能在PHP之外使用


当您尝试使用探查器或从外部修改数据时,这一点就变得非常重要。

互操作性。MySQL基本上可以由任何重要的语言连接。模仿不太可能在PHP之外使用

当您尝试使用探查器或从外部修改数据时,这一点就变得非常重要。

如果您只需要一个平面文件结构,那么答案是“很好”。一个测试:一个简单的电子表格能满足所有需求吗?如果不是,则需要关系结构,而不是平面文件

如果你不确定,也许你可以开始平面文件。SQLite是一款非常好的入门应用程序

如果你在这个过程中想得太远,知道自己做出了错误的选择是不好的。但是,如果您了解关系结构的重要性,并在需要时尽早升级,那么您就可以了

如果您只需要一个平面文件结构,那么答案是“很好”。一个测试:一个简单的电子表格能满足所有需求吗?如果不是,则需要关系结构,而不是平面文件

如果你不确定,也许你可以开始平面文件。SQLite是一款非常好的入门应用程序

如果你在这个过程中想得太远,知道自己做出了错误的选择是不好的。但是,如果您了解关系结构的重要性,并在需要时尽早升级,那么您就可以了

您还可以查看PHP平面文件包。

您还可以查看PHP平面文件包

我真的很喜欢备份的简单性 以及传输数据库 我发现mySQL更难使用

使用另一个答案中提到的。只有一个文件需要备份,或者定期将MySQL数据库转储到SQL文件。这是一件相对简单的事情

我看每个人似乎都更喜欢 mySQL的方式——很可能是这样 查询时速度更快

速度绝对是一个考虑因素。数据库往往要快得多,因为数据组织得更好

除此之外,还有什么理由这样做吗 远离平面文件数据库和 (最后)正确学习mysql

使用数据库解决方案当然有很多理由,但平面文件也有很多理由。学习你“通常”使用的东西以外的东西总是好的。 大多数决策取决于应用程序。您将有多少并发用户?您需要交易支持吗

我真的很喜欢备份的简单性 以及传输数据库 我发现mySQL更难使用

使用另一个答案中提到的。只有一个文件需要备份,或者定期将MySQL数据库转储到SQL文件。这是一件相对简单的事情

我看每个人似乎都更喜欢 mySQL的方式——很可能是这样 查询时速度更快

速度绝对是一个考虑因素。数据库往往要快得多,因为数据组织得更好

除此之外,还有什么理由这样做吗 远离平面文件数据库和 (最后)正确学习mysql

使用数据库解决方案当然有很多理由,但平面文件也有很多理由。学习你“通常”使用的东西以外的东西总是好的。
大多数决策取决于应用程序。您将有多少并发用户?您需要交易支持吗Pr.FieldFipe的问题是,为了调整未来的发展态势,你必须改变大量的代码,以改善系统的基础。而如果它是一个纯SQL系统,它将需要很少的修改,而不需要在将来进行。

< P>一个问题,就是为了调整FLASH文件,为了调整未来的发展情况,你必须改变大量的代码,以改善系统的基础。然而,如果它是一个纯SQL系统,那么将来只需要很少甚至不需要修改即可继续进行。

您好,我是模拟的创建者。在需要处理大量数据的情况下,关系数据库和SQL非常重要。平面文件是否优于关系数据库?好吧,你可以问谷歌,因为他们的整个归档系统都使用平面文件,它是地球上最流行的搜索引擎。模仿是否与他们的系统相比较?可能不会

模仿是为了解决一个特殊的生态位问题而创建的。我只在网上使用免费网站。很多免费网站都提供了使用PHP的功能。但是,它们不提供免费的SQL数据库访问。因此,我需要创建一个数据库