5 ms·
Am I the only one that finds certain aspects of NoSQL databases easier to use than SQL? Despite having used different SQL ORMs and writing two on my own, I'm a
by andr 17y ago
Am I the only one that finds certain aspects of NoSQL databases easier to use than SQL? Despite having used different SQL ORMs and writing two on my own, I'm a big fan of MongoDB. It's fun using it for small projects, too, even if I know scalability and speed won't be an issue.
- justinsb 17y agoOK - I have to bite. Who writes 2 ORMs? What was wrong with the first one?
- kscaldef 17y agoMaybe the work was done at two different employers.
- justinsb 17y agoI somehow doubt an employer knowingly paid for an engineer to spend time writing an ORM.
- andr 17y agoOn the contrary, both were done with the employers' knowledge. The first ORM was very... magic-heavy, relying on monkey patching classes and stuff like that. Therefore, it was a pain to debug. The second one I wrote later using code generation. Much simpler, yet just as flexible.
- neilk 17y agoYou were surprised? In my experience most hackers love redoing the last project, only better. There's all the joy of victory over your past mistakes, and less of the pain of struggling with an unfamiliar problem. They love it so much they usually have to be counseled out of doing it when it isn't a good idea for strategic or other reasons.
- silentbicycle 17y agoThis is usually called the "second system effect", especially when the second is overambitious and never gets finished.
- frou_dh 17y agoThat made me think of TextMate 2.
- mark_l_watson 17y agoI agree with you. I mostly use MongoDB with Ruby and mongo_record. I find this combination so easy to use that I don't have to think about it (like driving a car). I always keep MongoDB running as a service on my laptops and it is installed but not always running on my servers. BTW, if you use Ruby, have you noticed how much faster mongo_record accesses MongoDB using Ruby 1.9.1 instead of 1.8.x? (Faster than I expected from the usual 1.9 speedup.)
- j2d2 17y agoYour comment just made me realize SQL is the new assembly.