|
|||||||
| Home | Training | Download | Fixes | Contact Us | |||||||
|
Why SQL RDBMS? 二十年前, PC 貯存資料的方式五花八門, 各有利基. 如今, 市場已經整合. 有結構的文字資料, 大抵都存入標準化了的關連式資料庫 (RDBMS). ET6.1 使用 Btrieve 為資料庫引擎. Btrieve 以 assembly 語言寫成, 效能良好. 但因為以單筆記錄讀寫, 所以處理大量資料時較費時. 不過, 較大的問題是: 它在今天的電腦世界, 孤孤零零, 無法與別人溝通. 瞭解並有工具使用它的人微乎其微. 一旦有事, 幾乎無法轉到其他環境繼續使用庫存資料. SQL 關連式資料庫有數個主要品牌, 它們基本上能互相溝通. 這樣的資料能夠移轉, 讓你無後顧之憂. 而且, 對於較大資料, 如數十或數百萬筆記錄, 處理起來也快速得多, 可以差數十至數百倍. 我們目前有工具將 Btrieve 資料移至關連式資料庫, 但這些工具多年未動, 已漸呈老態. 對於 ET6.1 等舊系統, 我們在技術上已漸脫節. (意思是, 我們不再熟記舊程式, 無法做有意義的修改或新增.) 若電腦環境有大的變化, 我們應付會有困難. 在適當的時候更新電腦環境, 讓資料更安全, 是必要的考慮. |