TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Picking SQL or NoSQL

31 pointsby thomcrowealmost 9 years ago

4 comments

petepetealmost 9 years ago
Basically, unless you have a really really good understanding of your problem and know (for sure) that you won't need joins, just use a RDBMS.
评论 #11941181 未加载
combatentropyalmost 9 years ago
It&#x27;s odd that he put NoSQL at lower level of abstraction than SQL. In a way, it makes sense, because yes you do have to reimplement many SQL things.<p>But I always thought that the attraction to NoSQL was that you didn&#x27;t have to unravel your application&#x27;s objects into tables. You just stuck them in there. You worried about reports later.
Zeimythalmost 9 years ago
An interesting article. I&#x27;m glad to see someone giving an equal treatment of SQL and NoSQL databases for a change. I appreciate the analogy of SQL being an optimized and general-purpose high-level language and NoSQL being a more powerful but specialized low-level or assembly language.<p>However, I feel like the article fundamentally fails to address the core question of &quot;When should I pick NoSQL over SQL?&quot; If SQL is indeed the choice 99 times out of 100, how can you know when you are faced with that 1-in-100 time when NoSQL is actually the right option?
评论 #11942652 未加载
评论 #11942483 未加载
评论 #11942658 未加载
voyceyalmost 9 years ago
Basically if you need to model any kind of relationship between objects then NoSQL will start to hurt and hurt hard!
评论 #11943076 未加载