-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Doctrine ORM #1047
Comments
This is a sign post for future discussion. Closing for now. |
Does anyone else think it makes sense to check this one out again? I think this would be a great way to support a range of NoSQL databases. |
see #2592 |
I would rather disagree. I think Doctrine ORM would be a too big performance killer. |
I think @sgiehl is correct. Additionally, using an ORM won't provide instant compatibility w/ NoSQL (relational databases & NoSQL databases are too different). |
I think it is useful here to acknowledge the fact Piwik has different types of persisted data : tracking/raw data, report/processed data and "application" data (users, sites, pdf reports, ..). Ideally, different types of data require different persisting methods. I think "Application" data could benefit from being managed by an ORM. |
At present, Piwik has two Db "layers" -- one for reports, the other for the Tracker (non-Zend_Db for speed) -- and largely MySQL-ish SQL.
Doctrine has a Database abstraction layer that may help with supporting more database servers (non-MySQL).
Obstacles to adopting Doctrine:
Keywords: wishlist
The text was updated successfully, but these errors were encountered: