【MongoDB】从入门到放弃 - ThinkPHP与MongoDB的使用 - 学生信息管理系统(二)
天锦 发表于
码农也得有格调
分类,标签:
30
01月
2019
0
PHP安装MongDB拓展使用pecl安装mongo即可sudo pecl install mongo如果是安装了多个版本的PHP环境时,要针对摸一个版本进行安装时,最简单的方法是cd到你的对应版本的php安装环境,以7.1版本为例:cd /your_php_path/71/bin之后再执行sudo ./pecl install mongo注意是./pecl,执行的是当前bin目录下的pecl,而不是系统默认的pcel。安装完成后再php.ini文件中添加extension=php_mongodb.dll至此,PHP的MongDB拓展安装完成。ThinkPHP下载ThinkPHP5,解压到网站运行目录,修改application/database.php文件配置ThinkPHP与MongDB的连接<?phpre...
【MongoDB】从入门到放弃 - 学生信息管理系统(一)
天锦 发表于
码农也得有格调
分类,标签:
30
01月
2019
写在前面最近我的辅导员向我抱怨学校经常要求老师们对学生做一些信息统计的工作,每次统计的信息又都有所差异,而且涉及到学生的信息,有要保护好信息不能被其他同学看到(泄露),而现有的学工系统又是从程序上就是写死的,想利用现有工具是基本无望,采集一次信息就像一场战役一样……正好最近在学习MongoDB,对于常见的学工系统的数据库相比,MongoDB是一种非结构化的(NoSQL)数据库,与传统结构化的数据库表结构严格规定不同的是,MongoDB对数据表的结构没有要求,正适合学生多元发展是出现的信息相同性低的情况。例如A学生可能是贫困生,他的信息中会有贫困认定等级等相关信息,而B生学习较好,经常参加比赛,那么他的信息中定会出现相关的比赛获奖信息,每个学生的信息结构都会不同,如果按照传统的数据库系统设计系统解决问题时,只能尽可能的想到学生都会有什么信息,全部设计到数据库中,数据表中的键动辄就能达到几百甚...