嘉賓簡介
陳亮,EMC微軟實踐部門解決方案架構師,主要負責EMC亞太區的SQL Server解決方案。2006至2009連續四屆SQL Server MVP。他擅長Windows Server操作系統、SQL Server數據庫管理及開發及微軟商務智能解決方案。曾任MIS國際教育集團及上海銀河教育中心高級講師、華運通物流有限公司IT經理,有多年的通訊、IT咨詢服務、生產制造以及物流等多種行業大型企業的IT管理及咨詢背景,同時為多家大型企業進行了微軟產品的實施及應用培訓。
數據庫在企業應用中的特點
對於企業中數據庫的應用,陳亮表示,Oracle、MySQL和SQL Server企業都會用到,Oracle通常用於一些大型企業管理軟件的後台數據庫,大型企業客戶在針對核心業務的定制應用開發中也通常使用Oracle;SQL Server在中小型企業中應用非常廣泛,大型企業也通常用使用SQL Server開發一些項目周期非常短或者版本發布周期較短的項目中,例如一些商業職能項目;MySQL的應用方向兩極分化,一面是很多國內小型的軟件開發商會使用MySQL來設計各種應用,另一方面則是眾多電子商務企業及Web 2.0公司自行定制極其復雜和高性能的網絡應用。
通常情況,更換數據庫對公司業務影響都非常大,不過對於那些非核心業務的應用來說,更換數據庫帶來的風險是可以承受的。對於核心業務的後台數據庫,需要確保數據的完整性、一致性,同時還要保證在線能力,不同數據庫平台在應用編程接口、底層功能特性方面雖然趨於一致,但仍然有很多細微或者較大的差異。盡管任何一種數據庫平台的任何一種產品特性都可以通過架構及應用的配合在其他平台上得以實現,但存在實現周期長、維護成本高。因此核心應用通常不會更換數據庫平台。