3 ms·
Magento is older than MongoDB and also I guess they wanted to rely on the ubiquitous Php/MySQL stack to get adoption. I think a better alternative would be Pos
by conradfr 8y ago
Magento is older than MongoDB and also I guess they wanted to rely on the ubiquitous Php/MySQL stack to get adoption.
I think a better alternative would be Postgresql which can do relational sql and what MongoDB is supposedly good for.
- bigiain 8y agomemcached had already been around for years before Magento - if they needed an example of how to do a key/value store. We we using that back when it was a LiveJournal Perl project, probably late '90s. There were a bunch of "persist memcached to disk" projects too - from memory we used a Java thing called Prevlayer or something... Having said that, I too mis-used MySQL as a key/value and EAV store back then, because it was the pragmatic choice at the time. If some of my work from the late '90s and early 2000s had grown into platforms still being used today - people would probably be questioning my sanity for choices like that as well...
- qohen 8y agowe used a Java thing called Prevlayer or something... Prevayler. From http://prevayler.org/ http://prevayler.org/ : What is Prevayler? Prevayler is an open source object persistence library for Java. It is an implementation of the Prevalent System design pattern, in which business objects are kept live in memory and transactions are journaled for system recovery. Prevayler is the simplest and fastest way to provide ACID persistence for your "plain old Java objects".