TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: which database should I learn.

1 点作者 vicks711超过 12 年前
Hi I am changing my profession from financial services to programming. Which RDBMS should I learn? I am confused between MySQL PostgreSQL mangodb etc. please guide.

1 comment

andymoe超过 12 年前
Start with sqlite (Easy to set up, file based, good for playing and for embedded systems) then PostgreSQL or MSSQL if you are going to be in Windows land. MySQL later if you have to. It's fallen out of favor in some communities since Oracle bought it and it's just not as powerful as PostgreSQL though it does the job.<p>Also go buy the book "Joe Celko's SQL for Smarties" [1] (And everything else he wrote on SQL...) and actually learn what SQL and DDL is really all about how to properly model data. Lean some SQL and DDL <i>before</i> you start messing with ORMs like Rails Active Record or SQLAlchemy and all that stuff.<p>[1] <a href="http://www.amazon.com/Joe-Celkos-SQL-Smarties-Fourth/dp/0123820227" rel="nofollow">http://www.amazon.com/Joe-Celkos-SQL-Smarties-Fourth/dp/0123...</a><p>Also, maybe just go read "SQL For Web Nerds" right now but take it with a grain of salt and again forget Oracle for now. It's old but good... <a href="http://philip.greenspun.com/sql/" rel="nofollow">http://philip.greenspun.com/sql/</a>
评论 #5123529 未加载