哪個是更好的方式來建立一些數據庫,我的web應用程序的查詢訪問。我只能想到一個贊成一個,一個贊成另一個,所以在做出最終決定之前我需要一些其他的意見。設置數據庫訪問
選項1 - 10個應用程序,10個數據庫,每個應用程序有1個服務帳戶(用戶不能直接訪問) 所有查詢請求都會通過服務帳戶訪問數據庫。我可以想到的是,沒有誰發送請求的記錄,只是SA通過請求訪問了數據庫。
選擇2 - 10個應用程序,10個數據庫,用戶能夠直接訪問(無服務帳戶)
從應用程序的所有查詢請求直接進入數據庫,並每個請求記錄,確定誰發送該請求是什麼應用程序。這種設置可以通過只允許訪問DB /表/列的特定應用程序的訪問,它需要完成的請求/查詢進一步被鎖定。顯而易見的職業是沒有匿名請求;所有請求都可以追溯到請求者,而不僅僅是SA。