RedBeanPHP

easy ORM for PHP

RedBeanPHP vs NoSQL

How does RedBeanPHP compare to NoSQL solutions? There are some important differences between RedBeanPHP and most NoSQL databases. In a certain way RedBeanPHP offers a solution between classic ORM and NoSQL. RedBeanPHP has some features in common with NoSQL systems:

  • Like NoSQL, you can just store objects right away without defining a schema
  • Like NoSQL, no configuration is required
  • Like NoSQL, RedBeanPHP has better performance than most classic ORMs

RedBeanPHP is different from NoSQL because:

  • You can use the powerful, readable, standardized SQL language
  • You can choose from a range of databases
  • You can use transactions/ACID/foreign keys/Views etc..
  • After developing you will have a decent schema

Whether you need SQL or NoSQL depends on a lot of factors including personal taste. I especially recommend NoSQL for people who don't want to write SQL at all. If that is not the case then in most scenarios SQL oriented technologies provide a nice and powerful solution worth considering.



User contributed notes. Please use the comment section to provide tips, notes and examples. To ask for support or to provide feedback use the forum. For bug reports use Github Issue Tracker.

Site comments powered by Disqus

page generated in 0.0057787895202637 sec.