从概念上理解SQLite

时间:2012-05-09 14:13:15

标签: python sqlite web-hosting

我查看了sqlite.org文档,但我是新手,所以请耐心等待。 (我对MySQL有一点经验,我认为使用它对我的应用程序试图做的事情来说太过分了。)

根据我的理解,我最初可以在我的MAC上本地创建一个SQLite db文件,并使用Firefox扩展添加主菜。然后我可以存储任意数量的表和图像(作为二进制)。一旦我使用此数据库的站点是实时的,我就可以将db文件上传到任何目录的任何Web主机服务。在我的站点中,我可以使用一个表单来收集数据并发送将该数据写入db文件的请求。然后,我可以有一个连接到数据库并读取数据的iOS应用程序。我做对了吗?

我是否可以运行写入SQLite的Python脚本?我应该问一个潜在的托管服务有什么问题? (我想离开MediaTemple,所以我环顾四周...) 我不想局限于Windows服务器,我假设SQLite会在Unix上运行?或者,它取决于托管服务?谢谢!

1 个答案:

答案 0 :(得分:1)

  

我可以将db文件上传到任何目录的

的Web托管服务

假设服务已安装库来处理sqlite,并且安装了sqlite。

  

我是否可以运行写入SQLite的Python脚本

是的,好吧,也许吧。从Python 2.5开始,Python将sqlite支持作为其标准库的一部分。

  

我应该问一个潜在的托管服务

通常,在他们的技术规范中,他们将列出支持的数据库/库/语言。我已成功在Dreamhost上运行带有sqlite数据库的Python站点。

  

SQLite可以在Unix上运行

大多数* nix版本都有预先打包的sqlite安装二进制文件。托管服务提供商也应该能够告诉你这一点。