Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for mongodb #39

Closed
tshawkins opened this issue Aug 25, 2012 · 15 comments
Closed

Support for mongodb #39

tshawkins opened this issue Aug 25, 2012 · 15 comments
Labels
new feature request Planned Feature or New Feature Request
Milestone

Comments

@tshawkins
Copy link

Are there any plans for support of mongo, we are using zend + phpstorm + our own model layer, the whole thing feels a lot like the phalcon models, almost identical semantics.

Support for mongo would be very cool.

@fabriziogiordano
Copy link

+1

1 similar comment
@ivosabev
Copy link

+1

@tshawkins
Copy link
Author

Note it would also be great if support could provde

Mongo based session store
Mongo based cache backend
Mongo based model persistence

@netandreus
Copy link

In out project(zf) we already store such things (session, cache, models) in MongoDB. Implementation MongoDB in Phalcon would be a great thing!

@tshawkins
Copy link
Author

Yep we are the same

Http://airsoc.com, Zend framework + mongo.

Sent from my iPad

On Aug 26, 2012, at 2:30 PM, Andrey T notifications@github.com wrote:

In out project we already store such things (session, cache, models) in MongoDB. Implementation MongoDB in Phalcon would be a great thing!


Reply to this email directly or view it on GitHub.

@niden
Copy link
Member

niden commented Sep 8, 2012

At the moment we are in a code freeze, finalizing documentation and still testing prior to the upcoming release of 0.5.0.

However MongoDB can definitely be implemented - the question is when, since the development team is very small at this point in time.

Let's keep this issue open so as to check when this can be implemented.

@tshawkins
Copy link
Author

I have considerable experience with mongo on the php side, and have written one of the mainstream books about mongo

https://www.apress.com/index.php/author/author/view/id/2136

I have 15 years experience in c++, especially in web applications, although its getting a bit rusty now, i have not used it for the last 5 years having moved over to php/zf almost exclusively.

I have worked on php extensions whilst working at yahoo, so i am familiar with the concepts.

http://ph.linkedin.com/in/timhawkins

We have also written our own layer ( in php ) for zf=>mongodb which has remarkably similar semantics to your existing storage access layer, including object serialisation/deserialization.

I would be interested in helping out to get this done in a developer version. Are there any developer guidelines?

Sent from my iPad

On Sep 8, 2012, at 9:11 AM, Nikolaos Dimopoulos notifications@github.com wrote:

At the moment we are in a code freeze, finalizing documentation and still testing prior to the upcoming release of 0.5.0.

However MongoDB can definitely be implemented - the question is when, since the development team is very small at this point in time.

Let's keep this issue open so as to check when this can be implemented.


Reply to this email directly or view it on GitHub.

@niden
Copy link
Member

niden commented Sep 8, 2012

Hello Tim,

There are no official guidelines for developers yet - still working on that stuff.

The things that are important at this time are performance and functionality.

If you want to go for it, feel free to fork the project and work on the adapter. I would suggest a different branch that you can base of 0.5.0 (or master at this time).

I do not know about C but if there is anything else I can help with please don't hesitate to ask.

@tshawkins
Copy link
Author

Will do, i will try and get a start next weekend.

Sent from my iPad

On Sep 8, 2012, at 10:51 AM, Nikolaos Dimopoulos notifications@github.com wrote:

Hello Tim,

There are no official guidelines for developers yet - still working on that stuff.

The things that are important at this time are performance and functionality.

If you want to go for it, feel free to fork the project and work on the adapter. I would suggest a different branch that you can base of 0.5.0 (or master at this time).

I do not know about C but if there is anything else I can help with please don't hesitate to ask.


Reply to this email directly or view it on GitHub.

@phalcon
Copy link
Collaborator

phalcon commented Sep 12, 2012

This requirement is scheduled for 0.6.0

@zihen
Copy link

zihen commented Sep 18, 2012

+1

@phalcon
Copy link
Collaborator

phalcon commented Oct 2, 2012

Is MongoDB reliable to store session data? Since MongoDB is a ACID noncompliant database, race conditions would corrupt session data if application concurrency is high.

@hdogan
Copy link
Contributor

hdogan commented Oct 17, 2012

@phalcon some big projects (which I don't remember their name at the moment) use MongoDB as session storage. they use sharding and replica sets for HA.

@salarmehr
Copy link

+1

@phalcon
Copy link
Collaborator

phalcon commented Oct 24, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature request Planned Feature or New Feature Request
Projects
None yet
Development

No branches or pull requests

8 participants