- General
- Articles
- Roadmap
- Release 3.0
- RedBeanPHP vs NoSQL
- Special Types
- Legacy
- Misc
- Third Party
- Who uses RedBeanPHP
- Personal
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.
Tweet
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