2014-07-14 9 views
6

Yii, Laravel, CI & Cakephp sono i framework php più noti sul mercato, vorrei sapere/confermare che tutti questi framework sopra funzionano in modo efficiente con database NoSQL come Cassandra o Mongodb?Quali framework php sarebbe meglio lavorare con database NoSQL come Cassandra?

  • Non ne sono sicuro, quindi qualcuno può aiutarmi a capirlo brevemente?
  • Le convalide lato server possono essere eseguite se si utilizza il database di tipo NoSQL?

risposta

7

Sono sicuro che è possibile lavorare con Mongo da tutto il framework di cui si ha bisogno. Esempio da Google:

Selezionare Framework che ti piace o che hanno esperienza. Ognuno di loro ha una grande comunità e una soluzione di lavoro con NoSQL DB.

Riguardo alla convalida lato server. Perchè no? La convalida del server non deve essere collegata al DB selezionato.

Differenza da MySQL che se si inseriscono dati non validi, viene visualizzato un messaggio di errore. In NoSQL quel valore è accettato. Ma il comportamento corretto funziona con DB e convalida le informazioni prima che passi DB. Quindi prima convalidi il POST, se è valido lo passi in DB.

+0

Grazie @ SpiRi7 per la tua risposta e ha senso per me. – Prashant