加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

总结一下第一天学习SQLite数据库的收获

发布时间:2020-12-13 00:08:25 所属栏目:百科 来源:网络整理
导读:《总结一下第一天学习SQLite数据库的收获》要点: 本文介绍了总结一下第一天学习SQLite数据库的收获,希望对您有用。如果有疑问,可以联系我们。 SQLite以轻巧、快速、超强的可移植性等很多优秀的特点一直吸引着很多程序员,可以在APP开发,小型网站、缓存等等

《总结一下第一天学习SQLite数据库的收获》要点:
本文介绍了总结一下第一天学习SQLite数据库的收获,希望对您有用。如果有疑问,可以联系我们。

总结一下第一天学习SQLite数据库的收获

SQLite以轻巧、快速、超强的可移植性等很多优秀的特点一直吸引着很多程序员,可以在APP开发,小型网站、缓存等等方面看到它的影子,于是本日我们就学习了一下SQLite数据库,下面是一些收获.

PHP在Apache下的运行

还记得LoadModule php5_module modules/libphp5.so这个Apache的配置指令吗?该指令就是告诉Apache,当哀求是PHP文件的时候,将由PHP解释引擎来处理,而这个解释引擎的位置就是这个配置指令的位置,从这里我们能够看到,PHP解释引擎像似内嵌在Apache里面一样,只不过这里需要注意一点的是,我们需要安装PHP,才能够生成这个so文件.

PHP操作MySQL

我们知道,在使用MySQL之前,必须安装MySQL,而且如果使用源代码安装MySQL还比拟复杂,同时即使安装好MySQL了,还要面对非常多非常多非常多的配置选项,安装好MySQL后,还要安装php操作MySQL的扩展,进行完上面的所有操作,我们才能够用PHP操作MySQL数据库.

SQLite数据库

从上面两种情况我们能够看到,php安装之后可以内嵌解释引擎在Apache里面,php要使用MySQL存储数据必需先安装MySQL数据库,那么SQLite恰好弥补了这两点,即SQLite数据库引擎可以直接内嵌在PHP里面,我们不需要单独安装一个SQLite数据库,也不需要面对纷繁复杂的各种数据库配置,仅仅用PHP的SQLite扩展库提供的接口函数就能够完成数据库的创建、表的创建修改等等,并且它支持很多标准SQL语句.

换一种说法,便是PHP的SQLite扩展里面已经内嵌了一个小型关系数据库管理系统,所以我们看不到一个独立的SQLite数据库进程,这或许便是为什么称SQLite数据库为嵌入式数据库的原因.

相对不敷的地方

从前面我们已经知道,SQLite数据库依赖于使用它的PHP,所以多台提供PHP服务的服务器访问同一个SQLite数据库是一个非常明显的不足,虽然可以采用一些网络共享文件系统来实现,但是性能肯定大打折扣,还有另一个不足的地方就是,没有角色和权限管理,所以对于平安要求高的应用是个大问题.

好了就总结到这吧,谢谢你的浏览.

编程之家培训学院每天发布《总结一下第一天学习SQLite数据库的收获》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读