佛教數位典藏集成

出自DILA Wiki

佛教數位典藏集成──以免費資源開發網頁呈現媒體之數位資料庫技術建議

緣起:

開發電子資料庫系統的過程需投入許多資源進行資料查找、研究與比對。因此當系統完成之時,多半對相關學界、研究者來說,是一大成就。但開發者卻可能被接踵而來的平台相關授權費用(如:作業系統授權、資料庫授權)等等費用所困擾。而最好的解決方式,就是在相關資料庫系統建置之初,便選用免費的技術來建置,一方面效能並沒有比較差(有時還比較好),並且另一方面可以省下相關的授權費用。但考慮到相關建置學者,並非熟悉資訊技術,難以提出合理架構。因此僅提出此建議,讓相關專案主持人於建構系統之時,在技術的選擇上有所依據。

軟體建議選用清單:

(1)作業系統:Ubuntu、debian。皆為開放源碼的Linux作業系統。
(2)網頁伺服器軟體:Apache,Nginx。都是開放原始碼、且效能不錯的的網頁伺服器軟體。
(3)資料庫管理系統:MySQL、postgreSQL 免費的關聯式資料庫軟體。
(4)後端開發語言:PHP、python(Django 框架),此兩種程式語言可透過簡單的模組安裝整合於apache伺服器。
(5)前端開發語言:以Javascript 語言搭配jQuery、Ext JS、AngularJS、YUI 等框架
(6)搜尋引擎:可利用Lucene、Solr等技術自行開發搜尋引擎。或使用google 客製化搜尋服務。