內部使用者數據庫的 MS Acess 替代方案
我是一家銀行的在職學生,我目前的任務是為客戶特定的查找創建一個內部數據庫,這些查找通常依賴於來自不同來源的複雜基礎數據聚合。我原本希望能夠訪問 SQL Server 或類似的東西來實現這一點,但在沒有專用數據庫或伺服器的情況下面臨挑戰。我的目標是實施最可持續的解決方案,而不是做一些快速而骯髒的修復。
我總是迎接挑戰,但當我想到用 MS Access實現所有這些時,突然出現了某些事情,例如數據安全/完整性和多使用者訪問。最重要的是,我擔心如果我最終離開公司,它可能會變得一團糟,也會引發一些戲劇性的事情。
當然有專門的東西,比如Oracle 數據倉庫,但是使用它會出現問題,因為其他部門被拒絕訪問它,因此將無法使用它。
接下來想到的是使用攜帶式數據庫之類的東西。我下載了PostgreSQL Portable,它執行良好,但由於我幾乎是唯一一個能夠熟練使用 SQL 的人來使用它,因此它需要再次像 Access 這樣的前端。
概述我的情況:我可以訪問自己的電腦和網路儲存,並進行每日備份。就目前而言,我無法一直打開筆記型電腦,也無法訪問專用伺服器。
除了作為數據庫之外,我還希望它定期更新和載入來自其他來源的數據,但如果需要,我也可以通過 PowerShell 腳本自動執行此操作。
我的問題如下:
- 使用像 MS Access 這樣的東西是一個聰明的主意還是相當愚蠢的主意?我的評估中有沒有遺漏的點?
- 有什麼免費的替代品可以滿足我的需要嗎?
- 該計劃目前的狀態是否可行,還是我應該坐下來協商獲得更多資源?
我知道這些問題比我想要的更主觀,但我不想讓我們的 DBA 感到不安,我認為你們中的大多數人都面臨過類似的情況,並且知道什麼會是更好的解決方案。我很感激任何意見。
您可以使用免費的SQL Server Express Edition,並使用 Access 或許多其他工具作為前端。您可以將每晚備份到網路儲存,甚至可以將數據庫文件直接儲存在網路儲存設備上。
稍後,無需更改程式碼即可將數據庫遷移到企業管理的 SQL Server。