Teradata 作为 webapp 后端?

Teradata as webapp backend?

提问人:Nate Gardner 提问时间:10/22/2016 更新时间:4/26/2020 访问量:219

问:

是否有人有使用 Teradata 作为典型响应式客户端 Web 应用程序的后端的经验?你有什么经历?我想知道 Teradata 是否满足为现代 Web 应用程序提供服务的性能要求,以及用于此目的的难度或难易程度。

数据库 Web 应用程序 Teradata 客户端

评论

0赞 Andrew 10/22/2016
简短的回答是肯定的,它当然可以作为 Web 应用程序的后端。但是,您需要确保数据库设计良好,在 Teradata 中具有良好的工作负载管理规则等。
0赞 Nate Gardner 10/22/2016
你用过它吗?它的响应速度如何?
0赞 GMc 6/17/2019
我有。只要您的工作负载管理 t 被适当地配置为优先处理“战术查询”,并且您注意您的查询以尝试使它们成为单安培、两安培或几安培操作,您就可以使用会话池每秒获得数百个查询。需要注意主索引、唯一二级索引、联接索引等。一般来说,除非有相对较高的水平或唯一性,否则NUSI是没有帮助的,但在某些情况下,它们可以提供帮助。

答:

0赞 Techdeveloper 4/26/2020 #1

我们有一个非常大的数据分析应用程序,可以在 Teradata 中构建庞大的数据集(数千万行/天/表)。一些计算基于用户界面(Java、Java 脚本、Angular 应用程序)中的条目。此外,UI 的许多可视化效果由表中的 UI 条目控制。

我们考虑了将 UI 数据库放在 OLTP 上并尝试在 OLTP 和 Teradata 之间保持数据同步的挑战,并选择将完整的 UI 数据库放在 Teradata 上。

我们对Teradata上的UI的响应已经足够了。请记住以下几点: 1.用户数量。 2.表数。 3. 交易数量。 4. 交易规模。

我们的用户群非常小,用户的交易量也很低。使用 OLAP 作为 OLTP 数据库的任何影响都非常小,以至于我们的用户不会感受到这种影响。

此外,我们确实限制了在数据库级别定义的完整性检查量。我们依靠 UI 成为一个好的参与者,而不是插入重复的行。

我们还有其他应用程序,拥有数千名用户,我永远不会将它们放在 Teradata 上。OLTP 数据库很好地满足了这一目的,而这正是这些应用程序应该存放其数据的地方。