- 論壇徽章:
- 0
|
PHP與MongoDB:類庫、框架與工具介紹
本文來自MongoDB官方,文中把PHP與MongoDB相關的類庫、框架、工具做了匯總和介紹,如果你正使用PHP并在關注MongoDB,那么這篇文章可能對你有用。
架構(gòu)相關
CakePHP
CakePHP是一個非常受歡迎的PHP框架,它有專門的 MongoDB datasource 類包。這里專門有一篇介紹CakePHP框架如何使用MongoDB存儲的文章:Using MongoDb with CakePHP
Codeigniter
CodeIgniter也是一個非常流行的PHP框架,這里是它的MongoDB Driver:MongoDB-Codeigniter-Driver
Doctrine
Doctrine是一個PHP的ORM框架,它通過一個中間層將數(shù)據(jù)層的操作封閉成面向?qū)ο蟮姆绞,沒錯,它也支持MongoDB。
文檔- API, Reference, and Cookbook
官方說明文章
使用截屏錄像
在Symfony框架中通過Doctrine使用MongoDB的文章
Bug 跟蹤
Drupal
Drupal是一個PHP的CMS框架,目前已經(jīng)將MongoDB整體進去,見此:MongoDB Integration
Fat-Free Framework
Fat-Free 是一個強大的輕量級PHP框架,需要運行在PHP5.3以上的環(huán)境,沒錯,它也支持MongoDB
Kohana Framework
又一個支持MongoDB的框架
Lithium
支持MongoDB的框架,這里還有一篇如何用Lithium和MongoDB搭建Blog的教程
Memcached
MongoNode:一個將MongoDB中的數(shù)據(jù)同步到Memcached中的工具腳本
Symfony 2
Symfony 中使用MongoDB來做中心化的日志存儲,項目地址在這里,另外還有一篇相關教程文章
sfMongoSessionStorage – 使用MongoDB來做session存儲
sfStoragePerformancePlugin – 這個插件也包含了很多其它的存儲,其中就有MongoDB和Memcached
Vork
Vork:一個高性能的支持MongoDB的框架
Yii
在Yii框架中,目前已經(jīng)開始進行MongoDB相關的分支開發(fā),項目稱為 YiiMongoDbSuite,已經(jīng)快要完工,屆時將會提供MongoDB的完整功能支持。
Zend Framework
Shanty Mongo :一個Zend框架的MongoDB適配器。
ZF Cache Backend :使用MongoDB作為Zend Cache的存儲。它支持tag功能與自動清理功能。
另外還有一個 Zend_Nosql_Mongo component proposal.
獨立的工具
ActiveMongo
ActiveMongo 是一個非常簡單的MongoDB 的 PHP封裝,這篇文章做了非常不錯的介紹:http://crodas.org/activemongo.php.
MapReduce API
MongoDB-MapReduce-PHP:一個MongoDB的MapReduce封裝,這是一篇介紹文章:MapReduce API for MongoDB
Mondongo
Mondongo:一個簡單而強大的PHP的MongoDB ODM封裝,其特點:
簡單
功能強大
快速
MongoDB PHP ODM
MongoDb PHP ODM:從名字上就看也來了,又是一個PHP對MongoDB的ODM封裝。
Mongodloid
一個將MongoDB的API封裝成類似于SQL的形式的類庫。($query->query('a == 13 AND b >= 8 && c % 3 == 4')
項目地址
下載
查看文檔
MongoQueue
MongoQueue 是一個利用MongoDB的作為后端存儲的隊列系統(tǒng),使用PHP為操作語言,MongoDB為隊列存儲。
MongoRecord
MongoRecord 是又一個PHP的ORM封裝。
Morph
一個MongoDB操作客戶端,旨在簡化PHP對MongoDB的操作:Morph
simplemongophp
simplemongophp:一個非常簡單的MongoDB操作客戶端,這里有一篇介紹文章:blog post
Uniform Server 6-Carbo with MongoDB and phpMoAdmin
Uniform Server 是一個類似于XAMPP的Windows下的集成WEB環(huán)境,在數(shù)據(jù)層,它除了MySQL外,也加入了對MongoDB的支持,同時還提供了PHPMoAdmin來進行MongoDB的管理操作。
來源:mongodb.org
|
|