【发布时间】:2015-04-27 15:22:45
【问题描述】:
我目前正在开发自己的 CMS,在服务器端使用 PHP/SQL,在客户端使用 Javascript。 它的早期版本是纯 Javascript,但我意识到这会使无脚本用户无法访问我的网站。
因此,我将我的范例转移到构建基本版本的服务器和提供眼睛糖果选项的 javascript。
数据位于使用 PDO 访问的 SQL 数据库中。
一些同事想使用我的 CMS,但他们不习惯 MySQL,并且不喜欢在迁移他们的网站时必须迁移他们的数据库(由于许多原因,这种情况经常发生)。
我认为使用 SQLite 作为数据库将是一个可以轻松移动的简单文件。但是我们机构的专业网页服务中不提供 SQLite。
我知道使用基于 php 的实现会限制负载平衡的能力(在物理上分离网络服务器和数据库时你会拥有这种能力),但我的数据库会保持非常小并且不会导致性能问题。
问题:
- 是否有任何 SQLite 的 php 实现即使在 sqlite 和 pdsqlite 模块不可用时也可以工作?
- 是否有任何其他解决方案可以让 PDO 回退到可以轻松迁移的基于文件的基本数据库?
【问题讨论】: