資料庫本地化
⑴ 公司軟體要推向國際。該怎麼做我是指軟體本身翻譯方面。本地化還是資料庫
軟體本地化是指將軟體產品的用戶界面和輔助文檔,從其原產國語言向另一種語言轉化,使之適應某一外國語言和文化的過程。
軟體本地化是指將某一產品的用戶界面(UI)和輔助材料(文檔資料和在線幫助菜單)從其原產國語言向另一種語言轉化,使之適應某一外國語言和文化的過程。軟體本地化包括本地化翻譯、本地化開發和本地化測試。
軟體本地化」是指將軟體產品按照最終用戶的使用習慣、語言以及需要進行轉換和定製的過程。它包括文字翻譯、多位元組字元集支持、用戶界面重新設計和調整、本地化功能增強與調整、桌面排版 (DTP)、編譯、測試等。本地化是為解決網站、軟體以及文檔資料向其它國家推廣時遇到的語言障礙問題。網站需要翻譯成不同國家的語言,以便不同國家的人能夠無障礙地閱讀網站內容,這便是網站本地化。軟體也需要本地化,以便能夠在目標國家推廣。當然將網站或軟體本地化為全世界所有語種是不現實的,一般的慣例是只面向幾種主要的語種(尤其是英語)進行本地化,比如現在許多國內網站都有中英文兩個版本,有些還有日語、韓語等版本。本地化不僅僅是簡單的文字翻譯轉換,還必須根據目標語言國家的市場特點、文化習慣、法律等情況進行本地特性開發、界面布局調整等工作。
⑵ 數據分析中資料庫管理系統有哪些
1、SYBASE
是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。
2、DB2
DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於所有常見的伺服器操作系統平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和sql命令。
DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。
3、SQL Server
SQL Server 是Microsoft 公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server 資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能。
4、Access
Microsoft Office Access是由微軟發布的關系資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。
MS ACCESS以它自己的格式將數據存儲在基於Access Jet的資料庫引擎里。它還可以直接導入或者鏈接數據(這些數據存儲在其他應用程序和資料庫)。
5、Visual FoxPro
Visual FoxPro簡稱VFP,是Microsoft公司推出的資料庫開發軟體,用它來開發資料庫,既簡單又方便。Visual FoxPro源於美國Fox Software公司推出的資料庫產品FoxBase,在DOS上運行,與xBase系列相容。FoxPro原來是FoxBase的加強版,最高版本曾出過2.6。
之後,Fox Software被微軟收購,加以發展, 使其可以在 Windows 上運行, 並且更名為 Visual FoxPro。目前最新版為 Visual FoxPro 9.0,而在學校教學和教育部門考證中還依然延用經典版的 Visual FoxPro 6.0。
⑶ 資料庫管理系統有哪些
資料庫管理系統軟體(DBMS)有哪些呢?目前互聯網上常見的資料庫管理軟體有SYBASE、DB2、ORACLE、MySQL、ACCESS、VisualFoxpro、MSSQLServer、Informix、PostgreSQL這幾種。
資料庫管理系統軟體的種類有很多,常見的也很多,但是針對不同人群的不同需求,常用的資料庫管理系統軟體也那麼三五種:ORACLE、MySQL、ACCESS、MSSQLServer這些是不同領域常用的資料庫管理系統軟體,下面我們來介紹一下這些軟體各自的優勢何在。
⑷ 使用ZKEYS平台可以開展哪些本地化自生產的業務
ZKEYS平台目前支持以下自生產業務:
1.裸金屬伺服器自生產功能,廣泛適用於核心資料庫、大資料庫、關鍵應用系統、高性能計算業務等場景。
2.雲伺服器自生產功能,廣泛適用於電商、論壇、SNS、企業網站、個人網站、OA系統等互聯網多個應用場景。
3.雲虛擬主機自生產功能, 廣泛適用於企業官網、游戲、門戶、視頻圖片展示、博客、論壇、個人展示類網站、SAAS應用等多個應用場景。
4.負載均衡自生產功能,廣泛適用於日訪問量超千萬的電商網站、社交APP軟體、游戲業務等常見場景。
5.雲資料庫自生產功能:廣泛應用於網站、電商、游戲、金融等各類應用場景。
⑸ C#如何解決資料庫本地化的問題.
似乎現在的總體趨勢是瘦客戶端的,更不必說那些雲計算了
所以感覺還是設法在Server來解決問題的好,不然方向似乎偏差了
Server端需要擴充計算能力,並且考慮多計算中心的負荷分擔。。。
⑹ 各類資料庫的優點缺點
優點:資料庫系統是用來管理數據的,建立的數理邏輯和集合操作基礎上的。
具有高效、可靠、完整、自同步等特性,是業務系統進行數據控制的最佳選擇。
資料庫系統一般提供高效的數據控制和數據檢索功能,採用SQL語言來進行數據操作。
目前市面上流行的資料庫系統很多:較小型的資料庫系統有:mysql,MSSQL_SERVER等等,適用於企業級的大型資料庫有:ORACEL,DB2(IBM),INFORMIX(IBM)等等
缺點:安全性不夠,加了用戶級密碼容易破解
C/S
結構下對伺服器要求很高,否則容易造成
MDB
損壞並發數255。
但是對高強度操作適應性差,如果伺服器不夠好,網路不夠好,編程的方法不夠好,6-7個人同時訪問就能導致
MDB
損壞或者並死不能將
VBA
代碼開發的軟體系統直接編譯成
EXE
可執行文件。
不能脫離
ACCESS
或者
ACCESS
RUNTIME
環境,該環境相對其他軟體體積較大(50M左右)
⑺ 文摘資料庫優點,請細致解說下!
各個資料庫的優點羅列出來。
Access資料庫
美國Microsoft公司於1994年推出的微機資料庫管理系統。它具有界面友好、易學易用、開發簡單、介面靈活等特點,是典型的新一代桌面資料庫管理系統。其主要特點如下:
(1)完善地管理各種資料庫對象,具有強大的數據組織、用戶管理、安全檢查等功能。
(2)強大的數據處理功能,在一個工作組級別的網路環境中,使用Access開發的多用戶資料庫管理系統具有傳統的XBASE(DBASE、FoxBASE的統稱)資料庫系統所無法實現的客戶伺服器(Cient/Server)結構和相應的資料庫安全機制,Access具備了許多先進的大型資料庫管理系統所具備的特徵,如事務處理/出錯回滾能力等。
(3)可以方便地生成各種數據對象,利用存儲的數據建立窗體和報表,可視性好。
(4)作為Office套件的一部分,可以與Office集成,實現無縫連接。
(5)能夠利用Web檢索和發布數據,實現與Internet的連接。 Access主要適用於中小型應用系統,或作為客戶機/伺服器系統中的客戶端資料庫。
Informix資料庫
美國InfomixSoftware公司研製的關系型資料庫管理系統。Informix有Informix-SE和Informix-Online兩種版本。Informix-SE適用於UNIX和WindowsNT平台,是為中小規模的應用而設計的;Informix-Online在UNIX操作系統下運行,可以提供多線程伺服器,支持對稱多處理器,適用於大型應用。
Informix可以提供面向屏幕的數據輸入詢問及面向設計的詢問語言報告生成器。數據定義包括定義關系、撤銷關系、定義索引和重新定義索引等。Informix不僅可以建立資料庫,還可以方便地重構資料庫,系統的保護措施十分健全,不僅能使數據得到保護而不被許可權外的用戶存取,且能重新建立丟失了的文件及恢復被破壞了的數據。其文件的大小不受磁碟空間的限制,域的大小和記錄的長度均可達2K。採用加下標順序訪問法,Informix與COBOL軟體兼容,並支持C語言程序。 Informix可移植性強、兼容性好,在很多微型計算機和小型機上得到應用,尤其適用於中小型企業的人事、倉儲及財務管理。
Orcale資料庫
美國Orcale公司研製的一種關系型資料庫管理系統,是一個協調伺服器和用於支持任務決定型應用程序的開放型RDBMS。它可以支持多種不同的硬體和操作系統平台,從台式機到大型和超級計算機,為各種硬體結構提供高度的可伸縮性,支持對稱多處理器、群集多處理器、大規模處理器等,並提供廣泛的國際語言支持。 Orcale是一個多用戶系統,能自動從批處理或在線環境的系統故障中恢復運行。系統提供了一個完整的軟體開發工具Developer2000,包括互動式應用程序生成器、報表列印軟體、字處理軟體以及集中式數據字典,用戶可以利用這些工具生成自己的應用程序。Orcale以二維表的形式表示數據,並提供了SQL(結構式查詢語言),可完成數據查詢、操作、定義和控制等基本資料庫管理功能。Orcale具有很好的可移植性,通過它的通信功能,微型計算機上的程序可以同小型乃至大型計算機上的Orcale,並且能相互傳遞數據。另外Orcale還具有與C語言的接電子表格、圖形處理等軟體。 Orcale屬於大型資料庫系統,主要適用於大、中小型應用系統,或作為客戶機/伺服器系統中伺服器端的資料庫系統。
DB2資料庫
IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2、Windows等平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。
SQL Server資料庫
美國Microsoft公司推出的一種關系型資料庫系統。SQLServer是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
其主要特點如下:
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。
Sybase資料庫
美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用於客戶機/伺服器環境,前者作為伺服器資料庫,後者為客戶機資料庫,採用該公司研製的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用於客戶機/伺服器環境,前者作為伺服器資料庫,後者為客戶機資料庫,採用該公司研製的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。
FoxPro資料庫
最初由美國Fox公司1988年推出,1992年Fox公司被Microsoft公司收購後,相繼推出了FoxPro2.5、2.6和VisualFoxPro等版本,其功能和性能有了較大的提高。 FoxPro2.5、2.6分為DOS和Windows兩種版本,分別運行於DOS和Windows環境下。FoxPro比FoxBASE在功能和性能上又有了很大的改進,主要是引入了窗口、按紐、列表框和文本框等控制項,進一步提高了系統的開發能力。
⑻ 多種資料庫的比較
Orcale資料庫
美國Orcale公司研製的一種關系型資料庫管理系統,是一個協調伺服器和用於支持任務決定型應用程序的開放型RDBMS。它可以支持多種不同的硬體和操作系統平台,從台式機到大型和超級計算機,為各種硬體結構提供高度的可伸縮性,支持對稱多處理器、群集多處理器、大規模處理器等,並提供廣泛的國際語言支持。 Orcale是一個多用戶系統,能自動從批處理或在線環境的系統故障中恢復運行。系統提供了一個完整的軟體開發工具Developer2000,包括互動式應用程序生成器、報表列印軟體、字處理軟體以及集中式數據字典,用戶可以利用這些工具生成自己的應用程序。Orcale以二維表的形式表示數據,並提供了SQL(結構式查詢語言),可完成數據查詢、操作、定義和控制等基本資料庫管理功能。Orcale具有很好的可移植性,通過它的通信功能,微型計算機上的程序可以同小型乃至大型計算機上的Orcale,並且能相互傳遞數據。另外Orcale還具有與C語言的接電子表格、圖形處理等軟體。 Orcale屬於大型資料庫系統,主要適用於大、中小型應用系統,或作為客戶機/伺服器系統中伺服器端的資料庫系統。
DB2資料庫
IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2、Windows等平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。
SQL Server資料庫
美國Microsoft公司推出的一種關系型資料庫系統。SQLServer是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
其主要特點如下:
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。
Sybase資料庫
美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用於客戶機/伺服器環境,前者作為伺服器資料庫,後者為客戶機資料庫,採用該公司研製的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用於客戶機/伺服器環境,前者作為伺服器資料庫,後者為客戶機資料庫,採用該公司研製的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。
MySql
短小精悍,象access一樣的文件型資料庫,但比access強百倍,是真正多用戶多任務的資料庫系統,從Linux上移植過來的,安全性非常好,不過大部分操作是在dos下進行,雖然也有第三方開發的圖形界面但並不好用。MySQL是跨多平台的資料庫管理軟體,可運行於LINUX、NT、UNIX等系統,可支持命令和圖形化管理,對於一般的資料庫足以應付了,佔用系統資源較少,速度較快,而且是開源的。
⑼ 如何使BLAST程序在windows計算機上本地化
Blast本地化詳細攻略(基於Windows系統)by Fredy 2010-12-16 17:40 | (分類:默認分
類)
最近終於把Blast本地化弄明白了,參照網上的攻略稍微整理了一下,希望能給學生物的朋友帶來一些方便,畢竟好的生物信息學分析是成功的一半嘛~~ 1. 從NCBI上下載Blast本地化程序,下載地址:
ftp://ftp.ncbi.nlm.nih.gov/blast/executables/release/2.2.9/blast-2.2.9-ia32-win32.exe 安裝得到的Blast本地化軟體安裝包,安裝路徑例如"C:\Blast\bin\"。
2. 從相關生物信息學網站上下載資料庫,如NCBI的nt庫,DFCI的相關EST資料庫或者是用戶自己建立的fasta格式的核酸序列文件等,將資料庫文件移動至Blast本地化程序目錄「C:\Blast\bin」
3. 用文本編輯器(txt文件改名字及後綴)創建一個ncbi.ini文件,文件包含下面內容: [NCBI]Data="C:\blast\data\"
將ncbi.ini文件存放到系統的Windows 或者 WINNT目錄。
4. 將Blast本地化程序目錄添加路徑中(該步驟非必須,但會給以後的操作帶來方便),方法:
a)右擊我的電腦選擇屬性,選擇高級,點擊環境變數,設置環境變數
b)系統變數中,選擇Path,點擊「編輯」,在變數值的後面添加Blast本地化程序所在路徑,如「C:\Blast\bin」,點擊確定,將安裝路徑添加到path。
5. 測試,打開dos窗口(點擊開始,選擇運行,打開的輸入框中輸入"cmd」,確定),鍵入"blastall」,回車,如果安裝正確,將顯示blastall的所有參數說明。如果之前沒有進行步驟4,則訪問Blast本地化程序所在文件夾後輸入"blastall"進行測試。
【訪問文件夾時可能用到dos命令有盤符切換"X:"及路徑切換"cd \blast\bin」】
6. 下載得到的資料庫為fasta格式,需要經過格式轉化後才能進行blast,打開dos窗口,訪問Blast本地化程序所在文件夾,輸入格式化資料庫命令: formatdb.exe -i nt.fas -p F -o F
命令中nt.fasta可換為其他預進行格式化的原始fasta資料庫文件,稍等片刻,電腦完成資料庫的格式化,會在在原資料庫文件所在文件夾生成一系列文件,格式化過程無系統報錯,Blast本地化體系即構建完成。
7. Blast本地化:在Blast本地化程序所在文件夾創建test.txt文件,將需要Blast的序列以fasta格式存於該文件中,打開dos窗口,訪問Blast本地化程序所在文件夾,輸入Blastn命令:
blastall -p blastn -d nt.fas -i test.txt -o out.txt
wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});
稍等片刻,Blast結果即存於系統自動生成的out.txt文件中。
此外就是建議將常用命令保存在一個txt文件中,需要時直接在dos裡面用滑鼠右鍵粘貼就ok了。在test.txt中以fasta格式存儲多個序列可以一次得到比對多個序列的結果。