展开讨论

创业与收入经验摘录 · 机器翻译

不过我要说,最近我开始在Oracle Labs工作,结果在项目中使用了…

… 不过我要说,最近我开始在Oracle Labs工作,结果在项目中使用了他们的数据库,这让我对所有这些事情有了新的看法。例如:扩展性。像很多在Hacker News上花太多时间的人一样,我以前认为Postgres是顶级的,关系型数据库在设计上无法很好地扩展,如果你想要一个能扩展的,就需要使用像FoundationDB集群上的层这样的奇特东西。但事实并非如此。FoundationDB最多只能扩展到几百个节点,而Oracle RAC/ExaData集群也可以扩展到这么大的规模。有人在ExaData集群中存储来自粒子加速器的数据。区别在于后者是一个完整的SQL数据库,拥有你构建应用程序所需的所有功能,而不是需要依赖维护状况可疑、功能非常有限的上层结构。这一点在你第一次使用时就会感受到。构建一个ExaData集群,你可以自然地建模你的数据,可以随意进行连接。…

源讨论Foundation DB记录层SQL API原帖 76 条评论 · 导入时统计
3

这条内容在回应什么?

父级讨论 · 节选

MA

我们可以看看一些你的索引代码吗?

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

BO

> 我在Oracle实验室找到了一份工作,后来在项目中使用了他们的数据库,这让我对这些技术有了新的看法。 我觉得如果能有一个为期大约6周的强制性训练营,使用大型SQL在大型企业环境中进行学习,会对很多开发人员有很大帮助。 HN的平均观点似乎对Oracle、MSSQL和DB2等产品的真正价值存在严重误解。 你之所以要为这些解决方案付费,是因为你无法承担其他奇怪的技术妥协带来的风险。如果你为付费产品使用RDBMS,而SQLite并不完美适用,那么对我来说,花钱开始变得很有意义。 如果商业SQL供应商的费用对利润来说太高,我会质疑这个业务从一开始是否真的可行。

完整原文
RI

> 最多几百个节点,Oracle RAC/ExaData集群也能扩展到这个规模 而且会花费多少许可费用呢?

完整原文
DA

> 感谢你的见解。一个价值XX百万美元的exa-data系统无疑令人印象深刻:) > 我在建模真实应用程序时发现的另一个大问题是五秒的事务超时。这并不是像你可能想象的那样可以配置的值。它被硬编码在服务器和客户端中。这变成了一个非常尴尬的限制,经常破坏你的应用程序逻辑,并迫使你在应用程序中实现非常复杂的并发算法,仅仅是为了完成基本任务。例如,使用FoundationDB对大型数据集计算大多数报表无法工作,因为你无法获得超过五秒的一致性快照! 我确信五秒的事务超时是可以通过一个开关进行配置的。你只需要足够的RAM来保存事务超时期间的键范围信息。基本上来说:吞吐量 * 事务时间限制 <= RAM,因为FDB强制执行这一点。…

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。