Comments (15)
+1
from cphalcon.
+1
from cphalcon.
Note it would also be great if support could provde
Mongo based session store
Mongo based cache backend
Mongo based model persistence
from cphalcon.
In out project(zf) we already store such things (session, cache, models) in MongoDB. Implementation MongoDB in Phalcon would be a great thing!
from cphalcon.
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 [email protected] 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.
from cphalcon.
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.
from cphalcon.
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 [email protected] 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.
from cphalcon.
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.
from cphalcon.
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 [email protected] 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.
from cphalcon.
This requirement is scheduled for 0.6.0
from cphalcon.
+1
from cphalcon.
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.
from cphalcon.
@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.
from cphalcon.
+1
from cphalcon.
Mongo integration has been done in 0.6.0
http://docs.phalconphp.com/en/0.6.0/reference/odm.html
http://docs.phalconphp.com/en/0.6.0/reference/cache.html
from cphalcon.
Related Issues (20)
- [BUG]: phalcon devtools not working HOT 3
- [NFR]: Assets which respect the base static URI from `\Phalcon\Mvc\Url`
- [BUG]: Phalcon\Support classes leak memory HOT 6
- [BUG]: "SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens" produced when you use the same named binded parameter more than once in query conditions HOT 4
- [DOC] - Remove dead links in CONTRIBUTING.md HOT 1
- [NFR]: Implement autocompletion support for modern IDE HOT 2
- [BUG]: Discrepancy Between Total Items in Paginator and Direct Query Using Phalcon's QueryBuilder HOT 8
- [BUG]: Phalcon\Filter\Sanitize\BoolVal is not working as expected. HOT 1
- [BUG]: Classes that implement Serializable have wrong function declaration HOT 1
- [BUG]: Phalcon\Support classes leak memory round 2 HOT 10
- [NFR]: can you make wordpress optimized for phalcon or as รง.compiled alongwoth conpiled superspeed caching
- Phalcon 5.7.0 Release Reports 5.6.2 as Internal Version Number HOT 7
- [BUG]: Query builder wrong assumption GROUP BY should contain model columns (Postgres)
- [BUG]: Fatal error on route group getHostname HOT 1
- [BUG]: `Phalcon\Mvc\Model\Query` does not handle internal transaction on PDOException HOT 3
- [NFR]: Events for Storage and Cache classes HOT 1
- [BUG] Wrong interface on compileSource leads to fatal error HOT 1
- [BUG]: Problem with saving null value on related entities.
- [BUG]: StatementList and readMetaDataIndex wrong return types HOT 3
- [BUG]: View: return value of getActiveRenderPath() | low priority
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cphalcon.