类似SQLite功能的php实现

类似SQLite功能的php实现,php,mysql,sqlite,Php,Mysql,Sqlite,我目前正在开发自己的CMS,在服务器端使用PHP/SQL,在客户端使用Javascript。 它的前一个版本是纯Javascript,但我意识到这让我的网站无法被任何脚本用户访问 因此,我将我的范例转换为构建基本版本的服务器和提供eyecandy选项的javascript 数据位于使用PDO访问的SQL数据库中 一些同事想使用my CMS,但他们不习惯MySQL,也不喜欢在迁移网站时迁移数据库(由于许多原因,这种情况经常发生) 我认为使用SQLite作为数据库将是一个可以轻松移动的简单文件。但是

我目前正在开发自己的CMS,在服务器端使用PHP/SQL,在客户端使用Javascript。 它的前一个版本是纯Javascript,但我意识到这让我的网站无法被任何脚本用户访问

因此,我将我的范例转换为构建基本版本的服务器和提供eyecandy选项的javascript

数据位于使用PDO访问的SQL数据库中

一些同事想使用my CMS,但他们不习惯MySQL,也不喜欢在迁移网站时迁移数据库(由于许多原因,这种情况经常发生)

我认为使用SQLite作为数据库将是一个可以轻松移动的简单文件。但是,SQLite在我们的机构专业网页服务中不可用

我知道使用基于php的实现会限制负载平衡的能力(在物理上分离Web服务器和数据库时会限制负载平衡),但我的数据库会非常小,不会导致性能问题

问题:

  • 是否有任何SQLite的php实现可以在SQLite和pdsqlite模块不可用的情况下工作
  • 有没有其他解决方案可以让PDO回退到可以轻松迁移的基于基本文件的数据库

经常尝试pdo odbc适配器,这是可以使用的


如果sqllite不可用,为什么不返回flatfiles呢?尤其是如果数据量不是很大,编写json文件或xml文件时,这些文件可以很容易地进行查询,尤其是json文件,而且它们很容易移植。

我不喜欢flatfiles,因为我必须重写所有查询命令,其中包括连接和级联删除,我正在研究它,但我仍然不知道它在这种特定情况下如何帮助我