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

标签 php database sqlite flat-file

我正在创建依赖于数据库的应用程序,并且我打算使用平面文件数据库,是否有任何严重的理由要远离它?

我正在使用模仿 ( http://mimesis.110mb.com ) 它比使用 mySQL 更简单,我不得不承认我对它的经验很少。 我想知道数据库的安全性。但文件存储为 php,它似乎是一个可靠的数据库解决方案。

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


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

最佳答案

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

关于php - 平面文件数据库 php 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633100/

相关文章:

javascript - 从 JavaScript 中的 PHP 对象中提取 mySQL 查询结果

php - 无法建立连接,因为目标机器主动拒绝 LARAVEL 4 错误

php - Laravel-[PDOException] SQLSTATE[42S02] : Base table or view not found: 1146 Table 'ip.priorities' doesn't exist

java - Android Studio在onCreate中插入数据和在onDestroy中删除数据

java - 使用 SQLite 在 android 中获取下一个值

php - 在 PHP 上发送不带 SMTP header 的 SMS

php - 通讯队列的复杂 MySQL 查询

android - 记事本教程 : deleteDatabase() function

数据库最佳实践

java - 从android中的两个不同数组获取一个包含列值的新数组