Mysql

MySQL 與 Microsoft Access

  • April 10, 2014

我正在嘗試匯總處理各種小型企業問題(庫存、採購訂單等)的大約 500-1000 個 MS Excel 文件,我目前正在嘗試決定應該使用哪種 RDMS。為了給您更詳細的資訊,該數據庫將主要由託管在網路伺服器上的 1 人或 2 人使用。目前,我一直在玩 MariaDB 和 Microsoft Access。Excel 數據很容易導入 MS Access,在使用 MariaDB 導入相同的數據時我遇到了一些困難。數據庫必須易於查詢,並且必須能夠輕鬆地從電子表格導入數據。

我不確定該往哪個方向發展,我是繼續使用 MariaDb 和 MySQL 還是轉向 MS Access。或者,我應該使用其他東西嗎?

MS Access 與 MySQL

  • MS Access 僅適用於 Windows,而 MySQL 幾乎適用於所有平台。
  • MS Access 不支持分區功能,而 MySQL 具有復合、範圍分區支持。
  • MySQL 是開源的,因此不涉及任何成本。
  • MySQL 的性能比 MS Access 好得多
  • MS Access 數據庫更適合少量使用者同時訪問的桌面使用。您可能選擇使用 Microsoft Access 而不是 SQL Server 的原因之一是為了兼容性/共享。您可能需要通過電子郵件向某人發送您的數據庫副本。與 SQL Server 相比,人們更有可能在桌面電腦上使用 Access。
  • 安全性 - MS Access 僅限於數據庫使用者名/密碼方面的安全性。MySQL 更安全,您可以使用 SSL 支持對其進行配置。
  • MySQL 是專業人士中最著名或更受喜愛的,因為它在自定義儲存引擎中具有多種選擇。您可以根據您的要求在 MySQL 中開發自定義儲存引擎,或者在內置引擎中進行選擇
  • 實際上,作為真正的商業重型數據庫的 MySQL 與通常在本地使用的 MS Access 之間沒有可比性,Microsoft Office 中的贈品。它不適合遠端訪問,它的連接系統不牢固。對於多使用者用途,它通常是無用的。而且你最好使用基於 Web 的 mysql 界面,VB 在功能和功能上也受到限制。考慮使用 Apache Web 伺服器的免費發行版之一,它攜帶 php 作為腳本語言,並預先配置了 mysql 數據庫。

繼續使用 MySQL 並體驗它。

除了 PostgreSQL(我推薦),您還可以查看 Firebird(另一個很好的選擇)。你的開發環境是什麼?如果您要替換電子表格,另一個不錯的選擇可能是 Oracle 的 APEX 與 Oracle XE。如果您決定走 MySQL 路線,請盡量避免使用非標準數據類型,如 SET 和 ENUM(移植變得困難)。它們都有用於導入 .csv 數據的外部表或類似表。

引用自:https://dba.stackexchange.com/questions/62851