PHP與MongoDB:類庫、框架與工具介紹

openkk 12年前發布 | 45K 次閱讀 MongoDB NoSQL數據庫

本文來自MongoDB官方,文中把PHP與MongoDB相關的類庫、框架、工具做了匯總和介紹,如果你正使用PHP并在關注MongoDB,那么這篇文章可能對你有用。

架構相關

CakePHP

  • CakePHP是一個非常受歡迎的PHP框架,它有專門的 MongoDB datasource 類包。這里專門有一篇介紹CakePHP框架如何使用MongoDB存儲的文章:Using MongoDb with CakePHP
  • </ul>

    Codeigniter

    • CodeIgniter也是一個非常流行的PHP框架,這里是它的MongoDB Driver:MongoDB-Codeigniter-Driver
    • </ul>

      Doctrine

      Doctrine是一個PHP的ORM框架,它通過一個中間層將數據層的操作封閉成面向對象的方式,沒錯,它也支持MongoDB。

      • 文檔- API, Reference, and Cookbook
      • 官方說明文章
      • 使用截屏錄像
      • 在Symfony框架中通過Doctrine使用MongoDB的文章
      • Bug 跟蹤
      • </ul>

        Drupal

        • Drupal是一個PHP的CMS框架,目前已經將MongoDB整體進去,見此:MongoDB Integration
        • </ul>

          Fat-Free Framework

          • Fat-Free 是一個強大的輕量級PHP框架,需要運行在PHP5.3以上的環境,沒錯,它也支持MongoDB
          • </ul>

            Kohana Framework

            • 又一個支持MongoDB的框架
            • </ul>

              Lithium

              • 支持MongoDB的框架,這里還有一篇如何用Lithium和MongoDB搭建Blog的教程
              • </ul>

                Memcached

                • MongoNode:一個將MongoDB中的數據同步到Memcached中的工具腳本
                • </ul>

                  Symfony 2

                  • Symfony 中使用MongoDB來做中心化的日志存儲,項目主頁在這里,另外還有一篇相關教程文章
                  • </ul>

                    • sfMongoSessionStorage – 使用MongoDB來做session存儲
                    • </ul>

                      • sfStoragePerformancePlugin – 這個插件也包含了很多其它的存儲,其中就有MongoDB和Memcached
                      • </ul>

                        Vork

                        • Vork:一個高性能的支持MongoDB的框架
                        • </ul>

                          Yii

                          • 在Yii框架中,目前已經開始進行MongoDB相關的分支開發,項目稱為 YiiMongoDbSuite,已經快要完工,屆時將會提供MongoDB的完整功能支持。
                          • </ul>

                            Zend Framework

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!