c# - 使用暂存表的一般观点是什么?我们经常将它们用于从外部供应商进口订单

标签 c# plsql soa

我们一直在就暂存表进行大量内部辩论。有些人认为登台表过时,会妨碍构建可重用服务等的能力。还有消息称,这将阻碍业务增长和处理扩展的业务 channel 。

我不一定赞成或反对这两种选择,但我确实知道,在很多情况下,暂存数据可以挽救生命,并且让我们重新导入遇到问题的订单变得非常容易。

只是想看看其他人对暂存数据有何看法,以及正在使用哪些其他方法来处理与我们类似的场景(从外部合作伙伴、亚马逊等处获取订单并将其导入我们的 ERP 系统)。

谢谢,

小号

最佳答案

我工作过的一些地方使用了暂存表,而在其他地方我使用了其他技术。 每一种都有自己的优点和缺点。 也就是说,不用担心。 如果一些数据馈送需要一些不同于您正在做的方法,那么您将想出一个新的解决方案。 变化是由需求驱动的。

(就个人而言,当有人来找我说“我们必须改成 X,因为我们现在做的事情效率低下而且不好,女巫会来吃掉我们的 child ”,他们脑海中会有这样的画面,在星期二,我们将有机会把我们的客户群增加三倍,但前提是我们做这件新事,但如果我们现在不着手解决它,那么我们就会错失机会,因为那些潜在客户中没有一个愿意等待甚至分钟,他们都会要求完全相同的东西,即使我们不知道他们想要什么,我们现在也可以构建他们想要的东西快快快快,不要破坏任何东西。当然,这不是什么工作。一个客户(或其他任何人)出现并说“嘿,我们需要你的服务,你能接受我们的 XML 吗?”对此的响应始终是“没问题”,然后你得到任务并可以智能化决策和计划。与人们喜欢的“砍头鸡”方法相反喜欢技术术语但讨厌了解任何技术的人)

关于c# - 使用暂存表的一般观点是什么?我们经常将它们用于从外部供应商进口订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189575/

相关文章:

c# - 如何在众多网站中共享通用功能?

sql - 将 EXECUTE IMMEDIATE 与带有变量的连接字符串结合使用

c# - WaitAll 构造中单个线程的性能测量

web-services - 面向服务架构中的集中身份验证

c# - 使用泛型和多态性,得到错误

c# - 按代码创建发票

sql - Oracle:如何使 "group by"超过一个范围?

oracle - PL/SQL 中的嵌套游标

.net - 当 IAmStartedBy 消息出现在 IHandle 消息之后时,NServiceBus Saga 中会发生什么?

c# - 如何在ASP.NET Core 6中将应用程序项目的服务集合扩展到Web api?