论文部分内容阅读
我们没能见识到蒸汽机时代,也没能见识到电的发明给工业带来的翻天覆地的变化.不过,我们却很幸运的赶上了计算机时代,并且继续迈向信息时代.我们在尽情的享受信息给我们带来的好处和欢乐的同时,也不能忘记自己应该为信息技术尽一份绵薄之力.信息在很大程度上依赖软件来发挥它的巨大作用.计算机的文件系统和数据库系统以及各种各样的应用程序都担当了重要的角色.特别是数据库管理系统,它广泛应用于公司企业、政府部门,越来越多的机构和部门会采用数据库来保存数据.保守估计现在的企业有70﹪的商业数据会存储在数据库中.信息往往是分布的.一个地方存储的信息也许暂时可以满足部分用户的需要,但是当有更多的用户需要使用信息时,信息就可能需要到其他的地方去获取.而不同地点的信息如何传送、如何有效共享都是值得研究的.这就是该文对分布式数据库进行研究的目的所在.在数据层面对分布式数据库的研究也许是不够的.应用也许是用户更需要的,也就是说用户对原始数据也许不是很关心,但是对于应用程序处理后的数据非常敏感.这样就必须对建筑在分布式数据库系统之上的应用作研究.传统的两层结构在信息和用户不充分的情况下很好的满足了我们的要求,但是随着信息的不断增多、数据库的不断增多以及用户数量的不断上升,这些情况的变化都使得Client/Server结构的应用难以应对.因此对于三层体系结构的期待也就不言而喻了,三层结构并不比两层结构复杂多少,甚至可以说三层结构其中就包含两层结构,但是它的可用性和灵活性以及集成性都非常的好.因此对于三层结构的研究也是很有必要的.最后我们研究Java,Java是一门非常优秀的程序设计语言.当然,Java决不仅仅只是一门供我们使用的语言.Java语言的可移植性,对于网络应用、数据库应用以及分布式计算的良好支持都给我们在实际的开发中带来诸多的帮助.当然除了Java,我们也可以有其他的选择.最后该文设计了一个简单的三层结构的分布式数据库系统,并且实现了一些简单的分布式事务,对于更为深入研究三层结构的分布式数据库系统有一定指导意义.