和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的選擇,須要在項目開始以前就評估肯定好。數據