摘要
本文讨论了在分布式数据库中实现高性能原子事务的一种方法:通过使用多线程结构的事务,分布式数据库系统的性能可以得到大幅提高。性能的改善是由于多个线程的并发执行;而且,由于线程创建和线程间切换的开销都比进程的相应开销小得多,采用多线程的分布式数据库系统的性能比传统的采用单线程(即进程)结构的数据库系统的性能要好得多。
This paper discusses a method to implement high performance atomic transaction in distributed database systems through the use of multithreaded transaction. With this method, the performance of distributed database system can be greatly improved. The performance improvement is due to the concurrent execution of multiple threads. Moreover,because the cost of creating a thread and switching among threads is far less than that of creating a process and switching among processes, the performance of multithreaded distributed database system is much better than that of traditional single- threaded(i.e.process)database system.
出处
《计算机与数字工程》
1998年第6期1-5,共5页
Computer & Digital Engineering
关键词
数据库管理系统
事务处理
多线程
分布式数据库
Distributed Database Management System(DDBMS) .distributed transaction processing,thread,process