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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

NoSQL, meh

17 点作者 rayvega大约 15 年前

4 条评论

andrewvc大约 15 年前
Basically, he used to use Zope, and didn't like that you needed to instantiate an object to get it out of the DB. Then he complains his coworkers had some kind of ambiguous problem with this that only the author was smart enough to solve, then the author recognizes that this isn't at all a problem with modern NoSQL solutions (unless you want it to be).<p>Color me confused, what was the point of this diatribe? ZODB sucks? His coworkers suck because they only understand SQL? NoSQL might suck because ZODB sucks?<p>For the record, SQL is a beast, and far from intuitive. I hardly think most NoSQL is too hard for the masses (for that matter considering that NoSQL encompasses so many different techs its hard to say anything about NoSQL as a group), it sounds like no one at his shop wanted to really learn another DB since they could just ask this guy to help them out.
评论 #1255660 未加载
cmelbye大约 15 年前
So, because he used a horrible "NoSQL" system years ago, the NoSQL concept now is going to be the same. Is it just me, or is the quality of HN links going down?
评论 #1255708 未加载
timmorgan大约 15 年前
A good reminder for us who haven't been around as long, ideas and tech tend to come full circle.<p>Hopefully this time around, the tools are better and the limitations are well-known (and I think they are).<p>[edit] I think I misused the term "come full circle" -- I meant something more like oscillation.
fauigerzigerk大约 15 年前
I don't think he explains the issues very well even though he mentions some of the symptoms.<p>A common characteristic of NoSQL systems is that they don't use a normalised schema. That has certain scalability benefits and in a few cases it may be easier to understand. But it also means that there are going to be redundancies and that the database itself does not check consistency.<p>So not being able to use a generic tool to change some piece of data is not down to immature tools or lack of knowledge, it's a fundamental characteristic of denormalised data structures.