和Oracle EBS同样,在peoplesoft中也存在base language的概念,在peoplesoft中,基语言是使用是这样的:
若是用户以base language访问系统,则相关的数据库操做能够直接访问基表,以非base language访问系统,相关的数据库操做须要访问多语言表进行关联。这两个在性能上就会产生必定的差异,一般是直接使用base language访问系统会稍快一些。可是在报表等批处理操做时,多语言表带来的性能降低可能就比较明显了。数据库
这时就可能会考虑将主要使用的语言做为base language,从而得到性能的提高。性能
可是使用非English做为base language会对系统维护,例如打补丁操做产生影响,打补丁操做以前必须先将base language切换为english才能进行。这样打补丁维护的时候就会涉及到须要先将base language切换到english,打完补丁以后再切换回最初的base language,切换base language还有一些其余前提条件须要知足。事务
同时,base language的选择,还会影响到后期用户的数据导入,维护,以及报表的取数规则,逻辑。因此base language的选择,须要在项目开始以前就评估肯定好。数据