讨论Jim Gray《Transaction Processing Concepts and Techniques》一书的中文翻译问题

  Jim Gray的这本书中译本本来推出就晚,翻译质量又没跟上,确实是对不起原作者和广大读者,翻译这本书实际上也是一次难得的向Jim表达敬意的机会,没想到 弄砸了。我感觉这本书比希望90年代初译的Richard Stevens 90版《Unix网络编程》还要糟糕,后者还算文句通畅,前者简直既糟蹋了中文,又亵渎了Jim美妙的英文([注]:本人不是英文至上主义者)。实际上有 一些技术领域的经典书籍中文版推出的都比较晚,但翻译质量是相当不错的,比如Gerald Weinberg系列(清华大学出版社)、Steve McConnell的《代码大全》(电子工业出版社)、Andrew Tanenbaum的《计算机网络》(清华大学出版社)等等。

    我们看看第5章"Transaction Processing Monitors——An Overview"中的一些翻译,本章开头引用了孔子的一句话,中文译为“孔子,当被问到假如让他去治理国家,将先从哪里着手时,答到:“必也正名乎。 ”” 此处英文原文如下:Confucius, When asked what he would undertake first if he were the ruler of the country, replied: "The retification of names." 有两种译法,第一种直接引用《论语》中原话“子路曰:“卫君待子而为政,子将奚先?” 子曰:“必也正名乎!” 一段古文,一段现代文,最忌讳的事;第二种直接用白话“子路问孔子治理国家的首要任务是什么,孔子的回答是必须首先把概念弄明确。” (可参阅夏丐尊、叶圣陶《文章讲话》中“文章中的会话”一文)。5.2节"The Role of TP Monitors in Transaction Systems"介绍性段落中有一句话,中文译为“在涉及具体技术细节之前,让我们先定义一个术语:面向事务的处理。通过与操作系统支持的其他四种类型的 计算相比,这是很容易做的事情。” 此处英文原文如下:But before getting into the technical details, let us first define the term transaction-oriented processing. This is most easily done by contrasting it with four other styles of computing that are typically supported by operating systems. 可译为“在进入TP monitor技术细节之前,我们先要了解面向事务处理(transaction-oriented processing)一词的含义。通过与操作系统支持的4种经典计算模型比较,我们能够更容易明白面向事务处理这一词汇的意思。” 我把styles of computing译成了“计算模型”,这个地方还可以商酌。接下来的5.2.1节首先讲到了操作系统支持的那4种计算模型(Batch Processing, Time-Sharing, Real-Time Processing, Client-Server Processing),然后讲面向事务处理。

    翻译是件辛苦活,如果热爱就不是苦事,而是快乐的事情了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23488160/viewspace-676319/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23488160/viewspace-676319/

交易处理(Transaction Processing)是指在计算机系统中管理和执行一系列事务的过程。事务是指一组相关的操作或任务,可以是从简单的读、写操作到复杂的业务流程。在现代的信息系统中,交易处理是非常重要的,涉及到数据的准确性、可靠性、一致性和并发控制等问题。 交易处理的核心概念包括ACID属性(原子性、一致性、隔离性和持久性)、并发控制、故障恢复和日志记录等。原子性保证了事务中的操作要么全部成功,要么全部失败,不存在中间状态。一致性保证了事务执行前后数据的一致性。隔离性确保了并发执行的事务彼此互不干扰。持久性保证了事务提交后,其结果会被永久保存。这些属性是确保交易处理正确执行的基础。 并发控制是交易处理中的一个重要技术,它解决了多个事务同时访问和修改共享数据时可能出现的问题。并发控制通过使用各种技术(如锁、乐观并发控制和多版本并发控制等)来保证事务的正确执行顺序和数据的正确性。 故障恢复是指在系统出现故障或异常情况时,能够将数据恢复到正常状态的过程。故障恢复通常使用日志记录技术,将事务的操作日志记录下来,以便在系统崩溃或异常时进行恢复操作。 日志记录是交易处理中的一项关键技术。它记录了事务的操作序列,包括读操作、写操作和事务的提交和撤销等信息。通过日志记录,可以保证交易的原子性、一致性和恢复性。 总而言之,交易处理是一个重要的概念和技术,在现代的信息系统中起着至关重要的作用。它涉及到事务的管理、数据的一致性和并发控制等方面,通过使用ACID属性、并发控制、故障恢复和日志记录等技术来确保交易的正确执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值