Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 749985
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T14:29:54+00:00 2026-05-14T14:29:54+00:00

I want to try playing with CouchDB for a new project I’m writing (as

  • 0

I want to try playing with CouchDB for a new project I’m writing (as a hobby, not part of my job). I’m well versed in PHP, but I haven’t programmed with CouchDB at all, and also I have little experience with non-SQL databases.

From looking at CouchDB’s “Getting Started with PHP” document they recommend using a third-party library or writing your own client using their RESTful HTTP API. I think I’d rather not mess with writing protocol implementations myself at this point, but what is your experience with writing PHP to work with CouchDB?

I haven’t tested any of the alternatives yet, but I looked at:

  • PHPillow : I’m interested in the way they implement ORM. I wasn’t planning to do ORM, but my problem domain probably map well to that method.
  • PHP Object Freezer: seems like a poor man’s ORM – I can use it to implement an actual ORM, or just as an easy store/retrieve document API but it seems too primitive.
  • PHP-on-Couch : Also a bit simple, but they have an interesting API for views and from the documentation it looks usable enough.
  • PHP CouchDB Extension : From the listed options this looks like it has the best chance of making it into the PHP mainline itself, and also has the most complete API.

Any opinion one wish to share on each library is welcome.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T14:29:54+00:00Added an answer on May 14, 2026 at 2:29 pm

    For what it’s worth, I had many of the same problems. I ended up using the “advanced” example on the CouchDB wiki for a lot of my first projects, as I found it was better than a lot of the libraries you listed and felt more natural, but got tired of some bugs and lack of features.

    So I wrote my own: Sag. Version 0.1.0 is going to be released this week, but the latest code in the repository is stable – I’m using it on a few projects right now. Not that I’m biased or anything. 🙂

    Cheers.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to try CMake to manage a new C++ project. However, some files
I want to try the latest VS2010 RC. But I am not very comfortable
If I want to try out something new in Ruby or Javascript, I love
I have built a site using php and want to try keep it one
I just want to try playing different format of audio files. Is it possible
I want to try to create a learning chess application as a school project.
I want to try playing around with gevent as a web server and application
I want to try db connection to check is db available. In zend I
I want to try create something like Zend's Server Pagecache. What I want to
I want to try out Joda Time with Play Framework 2.0. So I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.