M-am lovit recent de o structura in care n-am putut evita EAV (e nevoie ca utilizatorii sa-si poata crea din interfata tipuri de produse cu grupuri de atribute, care sa fie folosite mai apoi in generarea formularelor pentru introducere + afisare, filtrare, etc).
Am cautat alternative, iar majoritatea recomanda NoSql pentru acest model. Magento foloseste EAV si am citit ca pentru optimizare unii folosesc in paralel cu MySql o baza de date MongoDb doar pentru atribute / valori.
N-as vrea sa folosesc doua tipuri de baze de date pentru aceeasi aplicatie, asa ca am mai cautat si am citit ca incepand cu MySql 5.6, acesta poate fi folosit si ca NoSql cu ajutorul memcached. A folosit cineva ?
http://dev.mysql.com/doc/refman/5.6/en/innodb-memcached.html
http://chipersoft.com/p/MySQL-via-Memcache/