Do you agree with using ORM? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Do you agree with using ORM?

Hi there coders ;-) Do you agree with using ORM or not? why? please explain your respectful opinion regarding this so that many would benefit. Thanks

13th Feb 2017, 12:30 AM
Mehrad Aria
Mehrad Aria - avatar
1 Answer
+ 4
Relational databases are better for “smaller” datasets, even though you can comfortably go up to many terabytes. NoSQL and bigdata are better for warehouse/DSS type systems with quicker access to multi-dimensional datasets, and with far less limitations on the size of dataset.  The basic difference is that relational databases prefer “column-narrow” tables with many rows, and then rely on column indexes to point to rows, and on SQL to join those tables to retrieve data. NoSQL databases use “column-wide” tables that provide quick access to columnar clusters of data using storage technology that optimizes clusters of data as opposed to traditional storage that optimizes blocks/packets of data coming back via table rows. More: https://martinfowler.com/bliki/OrmHate.html http://www.yegor256.com/2014/12/01/orm-offensive-anti-pattern.html
17th May 2017, 12:41 PM
Felipe Cruz
Felipe Cruz - avatar