為什么選擇Linux和my SQL作為圖書管理系統的基礎平臺
一、為什么選用LINUX而不是WINDOWS作為服務器的操作系統
1.性價比方面
Linux 服務器與 Windows 服務器就性價比而言,Linux 服務器優勢是很明顯的。Linux作為資源管理和操作系統來說,是開源、免費的,而正版的 Windows 的操作系統是收費的,用戶為了降低成本有時選擇盜版,這樣得不到微軟專業服務系統漏洞很大,因而就性價比來說 Linux 服務器優于 Windows 服務器。
2.性能方面
相同的配置的 Linux 服務器的性能比 Windows 服務器好,Linux 服務器占用的資源少一些,LINUX 可以輕松解決大并發大流量,而不需要服務器配置很高。
3.穩定性方面
Windows 系統是運用最廣的操作系統,因而深受一些攻擊者的“照顧”,其系統安全漏洞相應的會多一些。Linux 是多用戶多進程系統,意味著 Linux 能夠一次性處理大量正在運行的進程,比 Windows 能夠處理的數量要多得多。
4.安全性方面
Linux 系統和 Windows 系統各自的有屬于自己的安全技術,Linux 的開源軟件開發方式有助于暴露錯誤,集眾人智慧解決問題,各種補丁更新得很快,這是 Windows 服務器不具備的優勢。Windows 的另一個不利因素是其許多應用程序依靠遠程過程調用,這就迫使 Windows的防火墻沒有 Linux 那樣嚴格,而 Linux 遠程過程調用是限制使用的。
二、數據庫為什么選用MY SQL 而不是SQL SEERVER
1、運行速度:MY SQL 運行速度相比 SQL SERVER 快,可以輕松管理千萬級記錄的表,在相同數據量級別上,MY SQL 對于硬件資源要求低,而 SQL SERVER 消耗的硬件資源更大。
2、系統性價比:MySQL 對最終用戶來說是免費使用的,而 SQL SERVER 價格不菲,用戶成本很高,很多用戶為了降低成本使用盜版軟件,安全性沒有保證。
3、系統易用性;與其他大型數據庫的設置和管理相比,MY SQL 管理復雜程度較低,用戶容易上手。
4、系統可移植性: MY SQL 能夠工作在眾多不同的系統平臺上,例如:Windows、Linux、Unix、Mac OS 等,而 SQL SERVER 只能在 WINDOWS 平臺上使用。
5、系統接口: MY SQL 提供了用于 C、C++、Eiffel、Java、Perl、PHP、Python、Rudy 和 TCL等語言的 API,對開發者很友好,容易擴充或升級系統功能,提升最終用戶體驗。6、安全性和連接性: MY SQL 十分靈活和安全的權限和密碼系統,允許主機驗證。連接到服務器時,所有的密碼均采用加密形式,從而保證了密碼安全。并且由于 MySQL 是網絡化的.因此可以在因特網網上的任何地方訪問,提高數據共享效率,而 SQL SERVER 沒有任何安全證書,容易遭到網絡攻擊。
綜上所述,我們采用使用方便,功能強大,安全性高,價格極低的 LINUX 和MY SQL組合進行圖書館管理系統建設是非常適合和必要的。
|