【发布时间】:2016-04-03 07:48:32
【问题描述】:
在我的职业生涯中,我主要从事数据分析、BI 工具等方面的工作。我工作的大多数应用程序主要是只读应用程序。虽然我也处理过简单的 CRUD 应用程序,但没有什么特别的事务性。 作为一名软件工程师,如果我不知道如何设计高度事务性的系统和数据库,比如亚马逊、航空公司系统等如何工作,我觉得我的学习是空白的。 我想请这里的社区推荐一些关于这个主题的资源、书籍或简单的项目。在教授必要理论的同时可以采取动手方法的东西。我知道这是一个主观问题,但我可以将最有用的答案标记为绿色。 期待您的建议和感谢。
【问题讨论】:
-
好吧,不幸的是,这些问题在这里是题外话。
-
我明白,但这可能是一个重要的问题
-
当然这很重要,如果不是为了我,而是为了你。但正如你所说,这是主观的,正在寻找场外资源。两者都是投票关闭的理由。
-
Kumar - 我认为这是一个重要且有价值的问题,我将尝试尽可能完整地回答它。
-
等待更多答案!
标签: database-design transactions distributed high-availability distributed-transactions